Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Профессиональные приемы работы в Microsoft Excel


Профессиональные приемы работы в Microsoft Excel

Выпуск 8
от 2009-02-27

Подписчиков: 5944

Рассылка сайта "Профессиональные приемы работы в Microsoft Excel"

Основные разделы сайта
Статьи
Форум

Новости сайта в формате RSS
Новые сообщения форума в формате RSS
Читать в Яндекс.Ленте

Порекомендуйте нашу рассылку друзьям

Обратная связь
Поддержка
(форум рассылки)

Наши рассылки:

Рассылки Subscribe.Ru
Православные:
Ежедневные библейские чтения
Смоленский календарь
Для выздоравливающих алкоголиков и наркоманов
Книга "День за днем"
Книга "24 часа в сутки"
Ежедневные размышления анонимного алкоголика
Самообразование:
"Профессиональные приемы работы в Microsoft Excel"

Наши сайты

Профессиональные приемы работы в Microsoft Excel
Excel от новичка до эксперта

bonifatiy.narod.ru
В помощь выздоравливающим алкоголикам и наркоманам

Собор Смоленских святых. Жития, иконы, календарь памятных дат Смоленской епархии.

StudentTools.Narod.Ru Для тех, кто любит учиться

Наши друзья

VBAtips.ru -
подсказки и решения на VBA

wordexpert.ru
Профессиональная работа с текстом

planetaexcel.ru
Когда заешь - все просто

Новые сообщения форума "Профессиональные приемы работы в Microsoft Excel"


Re: из 1С в Excel: как получить данные о выписанных счетах-фактурах?
2009-02-20 07:11

Формируешь отчет в 1С и "сохранить как..." - выбираешь формат .XLS ... ВСЕ!!! )))   ( возможно перед "сохранить как..." переходишь в "печатный вид".


p.s. сорри если коряво, но суть по...

Как спрятать формулы?
2009-02-20 07:24
Часто приходится изменять прайсы поставщиков на свои прайсы, но в верхней строке остаетса формула по которой считается новая наценка. Как бы сделать ее невидимой?

Re: Как спрятать формулы?
2009-02-20 09:28
Формулы не видны, если включена защита листа, но перед этим для всех ячеек, в которых Вы не хотите, чтобы можно было видеть формулы необходимо установить "птичку" напротив "Скрыть формулы" (находиться: Формат - Ячейки, вкладка "Защита").
Защищенный лис...

Re: Авто дата
2009-02-20 09:30
мне все ясно...впринципе все работает...вот только у меня возникает другая проблема...у меня также включена защита листа и при этом он видимо блокирует макрос и не срабатывает тогда....
можно ли как то переделать макрос чтобы защита листа его не трога...

Re: Авто дата
2009-02-20 09:50
У меня такая функция работает,
ты же не нажимаешь кнопку включения макроса
она автоматически работает и думаю что к защите макросов не имеет отношения

Re: Авто дата
2009-02-20 09:52
еще как имеет отношение... когда у меня без защиты листа все работает.... а стоит включить защиту, перестает работать(((

Re: макрос обработки продаж по ABC и XYZ анализу
2009-02-20 09:55
Изучив код -(не глубоко всетаки чужой код сложно сразу во все ньюансы вникнуть) пришел к выводу что оптимально и по времени исполнения и по вмешательству в структуру сделать вложенную процедуру подсчета долей во  вложенную процедуру и вывод по аналогич...

Re: Как защитить исправление книги паролем?
2009-02-20 11:02
2003
Меню-Сервис-Защита-Разрешить изменение диапазонов

2007
Меню-Рецензирование-Разрешить изменение диапазонов

Re: Авто дата
2009-02-20 11:42
Перед защитой. Выделите рабочую область листа, вызовите диалоговое окно Формат ячеек, на вкладке Защита снимите опцию Защищаемая ячейка.

Как построить диаграмму по матрице
2009-02-20 12:13
Есть матрица вида:
                  A B  С  D E F G
Устройство1 0 10 2 4 5 7 8
Устройство2 0 10 2 4 5 7 8
Устройство3 0 10 2 4 5 7 8

Необходимо построить диаграмму чтобы были полоски по горизонтали , были растянуты на всю длину диаграммы, и в каждой я...

Однотипное изменение всех связей в файле
2009-02-20 12:46
Уважаемые корифеи!
Раз в месяц приходит некоторое количество одинаковых отчетных форм.
По этим формам обсчитывается и составляется сводный отчет (данные не просто суммируются, а перекомпановываются определенным образом и обсчитываются).

Формы "тип 1 ян...

Re: Авто дата
2009-02-20 13:55
но мне нужно чтобы там была защита, а иначе туда можно будет и вручную внести дату...(

Re: Авто дата
2009-02-20 14:38

но мне нужно чтобы там была защита

Несколько вариантов на выбор:
1) Обрамить код снятием и установкой защиты листа (макрорекордер в помощь).
2) Запретить выделять первый столбец...

Re: Как спрятать формулы?
2009-02-20 18:04

Часто приходится изменять прайсы поставщиков на свои прайсы, но в верхней строке остаетса формула по которой считается новая наценка. Как бы сделать ее невидимой?
Проще вс...

Re: Однотипное изменение всех связей в файле
2009-02-20 18:19
А почему простая замена "январь" на "февраль" не подходит?

Re: Смена рисунка в Excel
2009-02-20 23:34
Черт пытался рназобраться, но чего-то так и не понял, что имелось ввиду.  Можно поподробнее и для тупых)

Во вложении пример. В желтой рамки условия. В красной рамке - используемые для условия ячейки с цифрами.

Вот какое условие хотелось прописать.
D...

вопрос:фильтрация уникальных значений в деапазоне
2009-02-21 12:12
пожалуста помогите люди умные...цена вопроса спасибо вам на мобильник......задача такова...нужно отфильтровать уникальные цыфровые значиния по двум столбцам таким образом что бы остались только повторяющиеся данные их их строки(!!!).Грубо говоря нужно ...

Re: Как спрятать формулы?
2009-02-21 14:06
Спасибо, всем. Научилась. Веселый

Re: вопрос:фильтрация уникальных значений в деапазоне
2009-02-21 14:51
Володейте даром

Заполнение формы по условию
2009-02-21 16:14
Нужна Ваша помочь! Хочу автоматизировать на работе выписку материалов со склада.
Есть таблица, в ней колонка (Н5:Н39) в которой количество непустых ячеек может быть разное, макросом отмечаю непустые ячейки и со строк в которые входят эти ячейки нужно ...

Календарь. Еще один вариант.
2009-02-21 17:14
По материалам форума а также по мативам _http://www.planetaexcel.ru/tip.php?aid=53 собрал сабж.
Сам я ни бум-бум во всём этом, но внимательное чтение и терпение помогло сделать всё без ошибок и именно так, как мне было нужно.  Улыбающийся

Может кому то пригодит...

Re: Смена рисунка в Excel
2009-02-21 17:21

Можно поподробнее и для тупых)
Во вложении пример. В желтой рамки условия. В красной рамке - используемые для условия ячейки с цифрами.

При таком расположении рисунко...

Re: Заполнение формы по условию
2009-02-21 17:56

Хочу автоматизировать на работе выписку материалов со склада.

Достойное желание. Подмигивающий Через массив всех быстрее, но код чуть посложнее, чем если бы мы переносили ячейки пошт...

Re: Смена рисунка в Excel
2009-02-21 19:16
Так, кажется мысль становится понятной) Проименовать ячейки путем "присовить имя" предполагается - я правильно понимаю?

про совет СПАСИБО -я как раз с этим мучался вчера)))

Еще один вопрос по примеру - как удалось ограничить рабочую область? Например ...

Re: Смена рисунка в Excel
2009-02-21 19:30

про совет СПАСИБО -я как раз с этим мучался вчера)))
Как удалось ограничить рабочую область? Например на вкладке "Турнир" она ограничена 20-ю строчками и столбцом H. Как я могу...

Re: Заполнение формы по условию
2009-02-21 20:08
Большое спасибо! Работает, я даже непонимаю как вставляет туда куда нужно, сейчас разбираюсь.
Но нюанс один есть (в начальном условии я не указал) если строк больше 10 вылазит за границы таблицы, а если 20, 30 .
Думаю  реализовать так, второй лист - ша...

Re: Заполнение формы по условию
2009-02-21 21:22
Спасибо, разбираюсь.
Про код я имел в виду когда на сайт вставлял код.

Re: Автоматическое перемещение символов
2009-02-21 21:47

Если я тот же символ введу опять в любой другой ячейке, то он появится только так.

Не совсем понятно: он переместится (символы ведь не повторяются?) или не введётся? Если перво...

Re: Заполнение формы по условию
2009-02-21 21:49

Про код я имел в виду когда на сайт вставлял код.

Неважно откуда куда копипастится – раскладки в браузере и редакторе должны совпадать.

Re: Автоматическое перемещение символов
2009-02-21 22:06
да да, он должен переместится.
однако я ввел ваш код как вы сказали, но ничего не выходит. символ не исчезает.

Re: Автоматическое перемещение символов
2009-02-21 22:08
если это имеет значение, то у меня 2003 версия

Re: Автоматическое перемещение символов
2009-02-21 22:24

да да, он должен переместится.
однако я ввел ваш код как вы сказали, но ничего не выходит. символ не исчезает.

Поиграйтесь со вложением. Описание алгоритма внутри. Пожалуй, те...

Re: Автоматическое перемещение символов
2009-02-21 22:38
о, отлично, штукенция работает, спасибо!
но! в некоторых местах у меня в одной клетке 2 символа вместе (извиняюсь что забыл указать).
вот с двумя символами такой трюк не проходит..

Re: Автоматическое перемещение символов
2009-02-21 22:53

вот с двумя символами такой трюк не проходит...

На всякий случай, пересмотрел логику и сделал поддержку любого кол-ва символов: см. вложение.

Несколько функций на одном рабочем листе
2009-02-21 23:52
Всем доброе время суток!


Как сделать несколько функций Private Sub Worksheet_Change(ByVal Target As Range)

на одном рабочем листе для разных операций
При повторном вводе такой же функции программа ругется
(например две функции для ввода на один рабочий...

Re: Несколько функций на одном рабочем листе
2009-02-22 00:05

как сделать еще несколько функций

Всё зависит от того, взаимодополняющие функции или взаимоисключающие. Если первое, то просто перечисляем подряд:

[code]Private Sub Workshe...

Re: Несколько функций на одном рабочем листе
2009-02-22 00:21
SUPER!!!!
Большое спасибо, Шпец Докапыч!!!

Re: Как задать пользовательский формат, аналог # ##0,00, но с разделителем `
2009-02-22 05:09
не подскажите,как преобразовать число например:53540-S47-013  в 53540S47013 с помощью функции.Прсто таких чисел около 10000.Автоматизировать процесс.

Спасибо.

Re: Формула или макрос?
2009-02-22 10:05
Уважаемый Кузер
посмотрите файл
по вкладке КП - просто установить нужный размер верхнего колонтитула и скрыть пустые строки на первом листе вверху см в файле
штамп на маленький -сделано
тоже самое работало и для Кода и для производителя -сделано
слова ...

Прописать число текстом
2009-02-22 10:48
Возможно ли с помощью стандартной функции прописать число текстом? Например, есть данные в ячейке 1234, тогда в результирующей ячейке должно прописаться "одна тысяча двести тридцать четыре".

Re: Как задать пользовательский формат, аналог # ##0,00, но с разделителем `
2009-02-22 11:24

не подскажите,как преобразовать число например:53540-S47-013  в 53540S47013 с помощью функции.
А почему Вы называете эту текстовую строку числом?
Посмотрите вложенный файл...

Re: Прописать число текстом
2009-02-22 12:01

Возможно ли с помощью стандартной функции прописать число текстом?

Стандартными функциями обойтись можно, но заморочно, иначе бы не было понаписано куча доп. функций от...

Re: Прописать число текстом
2009-02-22 12:12
А еще можно посмотреть похожие темы, например эту: Сумма в граммах (целых и десятых)

Re: Заполнение формы по условию
2009-02-22 14:07
Уважаемый Шпец Докапыч пожалуйста подскажыте как вставить в форму накладной номер п/п 1-02/09 (№п/п, месяц, год).
Допустим клиентов будет 5, первый 2 накладних, остальные по одной. Нужно (1-02/09.......6-02/09).
К чему привязатся, если накладная...

Re: Как задать пользовательский формат, аналог # ##0,00, но с разделителем `
2009-02-22 14:29

не подскажите,как преобразовать число например:53540-S47-013  в 53540S47013 с помощью функции.
А почему...

Re: Прописать число текстом
2009-02-22 14:31
В ячейке G11 замените "рубли" на нужное значение.
В принципе - если нужно, то разберетесь Улыбающийся

Re: Заполнение формы по условию
2009-02-22 14:33

Как вставить в форму накладной номер п/п 1-02/09 (№п/п, месяц, год)?

Номер мы можем хранить в нашем шаблоне в яч. "D4", и при каждой итерации (в данном случае созд...

Re: Заполнение формы по условию
2009-02-22 16:21
Большое Вам спасибо, все работает! Веселый
Если Ви можете уделить мне еще немного времени посоветуйте как можно уменьшить количество печатующих листов.
Для одного клиента есть два счета, и накладные идут раздельно. Как сделать так что бы печаталось на одной...

Re: Заполнение формы по условию
2009-02-22 17:06

Большое Вам спасибо, все работает! Веселый
...Как сделать так что бы печаталось на одной накладной если вместе материалов меньше десяти.

Пожалуйста.
А подойдёт, если мы второй...

Нестандартная диаграмма
2009-02-23 03:50
Здравствуйте!

Интересует ответ на вопрос, как создать нестандартную диаграмму, т.к. задуманная реализация графика не может быть (на мой взгляд) осуществима имеющимися диаграммами Excel?
Во вложении пример. Имеем две нестандартные диаграммы: график|гист...

Полезные простые функции для начинающих
2009-02-23 04:12
Здравствуйте !!!
Форум класса DE_LUXE!!!
Есть небольшое предложение- 
Сделать тему легких и полезных примеров для начинающих в EXEL
где каждый желающий мог привести полезные примеры
например
Получение даты и времени последнего закрытия р...

Re: Нестандартная диаграмма
2009-02-23 07:39
 Уважаемый ser_zorg
вроде по вашей теме
http://www.planetaexcel.ru/forum.php?thread_id=3570
где-то видел "водопрадные" графики - но немогу найти

Re: Нестандартная диаграмма
2009-02-23 08:28
Уважаемый ser_zorg!
По диаграммам мне кажется Вам будет интересен сайт Энди Поупа
все коды открыты и масса примеров ( однажды я  ему письмо написал по
поводу одной из его диаграмм и получил исчерпывающий ответ)
http://www.andypope.info/...

Как извлечь саму формулу из ячейки, а не значение.
2009-02-23 09:26
Помогите, плиз.

Есть формула в ячейке  ='C:\Users\дом\Documents\[Исх.xls]Лист1'!$A$1  мне нужно извлечь из нее саму формулу, а не значение. И по возможности убрать знак =, для того  чтобы в макросе VBA в переменную занести значение  'C:\Users\дом\Docum...

Re: Сложная вставка данных из файла txt
2009-02-23 13:46

Надо чтобы Excel прочитал номер 2.12 и вставлял число 1 в определенную ячейку. Как лучше это сделать?

Лучше = попроще. Улыбающийся

[code]Sub SHD_DiffImpTxt2Xls()
  Dim txtFile As S...

Re: Сложная вставка данных из файла txt
2009-02-23 14:04
Ну этот макрос перенесет всё содержимое txt файла на лист. А надо только определенные ячейки.
Например пользователь выбирает пункты 2 и 3 ,и надо перенести данные из строк 2.1 ,2.2,3.1 и т.д.

Re: Сложная вставка данных из файла txt
2009-02-23 14:18

Например пользователь выбирает пункты 2 и 3 ,и надо перенести данные из строк 2.1 ,2.2,3.1 и т.д.

Тогда, тоже например, предложим пользователю указать пункт:
[code]Point =...

Re: Как извлечь саму формулу из ячейки, а не значение.
2009-02-23 14:20
Спасибо.
У меня еще вопрос
можно ли вместо [B1] подставить переменную, например b = rng.Address -  где адрес ячейки

у меня не получилось

Re: Как извлечь саму формулу из ячейки, а не значение.
2009-02-23 14:37

можно ли вместо [B1] подставить переменную...
у меня не получилось

Ещё элементарнее (если так можно выразиться): Улыбающийся
[code]  per = Range(rng.Address).FormulaLocal
 'per = rng.Fo...

Как подсчитать кол-во профиля имея базу данных деталей
2009-02-23 15:14
Уважаемые знатоки. Помогите пожалуйста.
Создается база данных по размерам деталей профиля, в зависимости от размера рамки.
Необходимо знать сколко профиля нужно длинной 2000 мм, перебирая все размеры.
Например:
1220 1220 1220 1220
736 736 736 736
736...

Re: Как подсчитать кол-во профиля имея базу данных деталей
2009-02-23 15:29

Кол-во профиля длиной 2000 мм - ? Непонимающий

Там, где нулики в третьем и четвёртом столбцах, это полрамки что ли – уголок?

Правильно я понимаю логику оптимизации? Лучше напилить так:...

Re: Заполнение формы по условию
2009-02-23 17:05
Извиняюсь, но не работает.
Если первый счет (201) = 0  строк, второй (220) < 10 строк
201=0, 220>10
201>10, 220>10  и тд
Если в одном случае все нормально, в другом печатает пустую накладную, или две одинакових, под разными номерами, или совсем другую ...

Re: Заполнение формы по условию
2009-02-23 17:31

Если в одном случае все нормально, в другом печатает пустую накладную, или две одинаковых, под разными номерами, или совсем другую страницу.

Вопрос: Можно ли прочитать два массива...

Re: Заполнение формы по условию
2009-02-23 19:24
Ура!!! С объединением двух масивов все получилося. В любых вариантах печатает без проблем!
А как три масива объединить?

Re: Заполнение формы по условию
2009-02-23 19:54

А как три масива объединить?

Примерно также:
[code]    MIcx1 = .[B5:I39]                           'берём первый массив
    MIcx2 = .[B46:I80]                          'бе...

Как разбить путь к файлу на составляющие
2009-02-23 20:34
Помогите, плиз

Есть путь C:\Users\дом\Documents\[1Исх.xls]Листик1'!$F$4

как с помощью функций ПРАВСИМВЛ, ДЛСТР, НАЙТИ (кстати как они буду написан на языке VBA) разбить путь на:
1) C:\Users\дом\Documents\
2) 1Исх
3) Листик1
4) $F$4
И внести в каждый пу...

Re: Как разбить путь к файлу на составляющие
2009-02-23 21:20

как с помощью функций ПРАВСИМВЛ, ДЛСТР, НАЙТИ (кстати как они буду написан на языке VBA) разбить путь...

Аналоги: Right, Len и InStr, но предлагаю другой вариант:
[code]Sub Spli...

Re: Как разбить путь к файлу на составляющие
2009-02-23 21:42

как с помощью функций ПРАВСИМВЛ, ДЛСТР, НАЙТИ (кстати как они буду написан на языке VBA) разбить путь на:
1) C:\Users\дом\Documents\
2) 1Исх
3) Листик1
4) $F$4
На счет VBA - э...

Re: Почему в MS Excel 2007 информация сохраняется намного дольше, чем в 2003?
2009-02-24 07:11
Сталкиваюсь с этой проблемой с первого дня использования экселя2007. Раздражает ужасно и очень мешает работе. Поэтому пришлось вернуться на эксель2003. Но, как я понял, всем до лампочки данная проблема, включая и создателей программы. Просто 95% пользо...

Re: Однотипное изменение всех связей в файле
2009-02-24 09:17

А почему простая замена "январь" на "февраль" не подходит?
Можно обновлять связи через "изменить связи", в ручном режиме по одному источнику, но, поскольку файлов много, ...

Re: Почему в MS Excel 2007 информация сохраняется намного дольше, чем в 2003?
2009-02-24 09:57
Круто...
Скоро будем переходить на работу во внешней обработке в 1С, и проблема решится, ведь Excel - это все-таки не база данных  Шокированный
Спасибо ВСЕМ за ответы и советы!!! Целующий

Re: Смена рисунка в Excel
2009-02-24 10:17
Помогло - во истнину все гениальное просто. Еще раз спасибо!

Re: Однотипное изменение всех связей в файле
2009-02-24 10:44

Можно обновлять связи через "изменить связи", в ручном режиме по одному источнику, но, поскольку файлов много, хотелось бы автоматизировать процесс.

Дважды обсуждалась так...

Re: Однотипное изменение всех связей в файле
2009-02-24 12:10

Можно обновлять связи через "изменить связи", в ручном режиме по одному источнику, но, поскольку файлов...

Работа с массивом
2009-02-24 12:57
Подскажите, на пальцах,  как используя массив:
1. Занести данные из выделенной области в него
2. Просчитать сумма значение в строках
3. Просчитать сумму значение всего массива.
4. Вывести результат справа от выделенного сегмента в первом свободном стол...

Re: Работа с массивом
2009-02-24 13:58
На пальцах так на пальцах...  Подмигивающий

1.1. Massiv = Selection
Получаем двумерный массив, где первая размерность – строки, вторая – столбцы. Для большего понимания при пошаговой отладке (F8) загляните в ...

Отобразить все скрытые закладки
2009-02-24 15:14
В файле есть очень много скрытых закладок, как отобразить их все скопом?  Непонимающий Непонимающий Непонимающий

Re: Макросы для сводной таблицы
2009-02-24 15:19
А как макросу переназначить кнопку?

Счёт числовых значений по критерию. Как?
2009-02-24 15:41
Здравствуйте.
Помогите написать формулу, задача следующая: в столбце есть числа от 1 до 100. Необходимо написать формулу, которая покажет, что чисел от 01 и до 10 - десять, от 11 до 30 - двадцать, и т.д.

С функцией "=счётесли" у меня ничего не получает...

Пользовательская функция. Как организовать аналог функции ВПР
2009-02-24 16:11
Коллеги,

Я решился написать свою первую пользовательскую функцию, но столкнулся с рядом проблем:
1. Видимо, я ее неправильно объявляю - она не видна в общем списке функций Грустный
 требуется ли вообще присваивать тип самой функции - у меня не получилось.
2....

Re: Счёт числовых значений по критерию. Как?
2009-02-24 17:24

С функцией "=счётесли" у меня ничего не получается, не могу в ней задать критерий.
Используйте две функции СУММЕСЛИ() подряд, или же можно использовать функцию СУММПР...

Re: Нестандартная диаграмма
2009-02-24 19:28
 Шпец Докапыч
спасибо - теперь сохраню в закладках

Re: Работа с массивом
2009-02-24 19:58
Нет необходимости подсчитывать сумму ячеек строки выделения в цикле, лучше применить функцию рабочего листа Sum и сразу записывать в ячейку.
Если  справа от выделения, в первой строке выделения будут пустые ячейки, то первый пустой столбец будет опреде...

Re: Условное форматирование с разными листами
2009-02-25 01:49

Задача

Есть книга с двумя листами
В первом листе список номеров одним столбцом, во-втором листе - таблица с номерами
Нужно на втором листе закрасить ячейки с номерами зеленым цветом, ...

Re: Условное форматирование с разными листами
2009-02-25 11:18

А можно ли сделать наоборот, т.е. так, чтобы окрашивались те ячейки, которых нет в первом листе? как это надо прописать?
Можно, и как правильно заметили выше, с ПОИСКПОЗ() не...

Указание пути к файлу
2009-02-25 12:18
Всегда писал так:
   prizma = "\\Eng\TZ\TZ_mobil\Return_kom.xls"
       
   Workbooks.Open Filename:=prizma

теперь возникла необходимость открывать файл без указания в коде полного пути. В идеале просто имя файла. Но Excel ругается, что не может этот ...

Re: Указание пути к файлу
2009-02-25 14:57

теперь возникла необходимость открывать файл без указания в коде полного пути. В идеале просто имя файла.

Обычно это делается так:
[code]prizma = ThisWorkbook.Path & "\" & "Ret...

Re: Указание пути к файлу
2009-02-25 15:09

Обычно это делается так:

Спасибо огромное. Понял!

Re: Отобразить все скрытые закладки
2009-02-25 18:16
Если макросом, то можно так(я так понял закладки - это листы?)

Код:
    For Each Sheet In Sheets
     If Sheet.Visible = 0 Then Sheet.Visible = -1
    Next Sheet

Re: Дополнительный вопрос 16+_VBA
2009-02-25 20:53

как сделать чтобы значения функции выводились в столбце E
по всему диапазону при помощи VBA

Нужно определить последнюю строку, записать во весь диапазон столбца "Е" формулу ...

Re: Заполнение формы по условию
2009-02-25 21:06

Вопрос: Как сменить условие, что бы при нуле считала что ячейка пустая.

Надо прописать ещё одно условие. Эта строка будет выглядеть так:
[code] If Len(MIcx(i, 7)) > 0 And...

Re: Макросы для сводной таблицы
2009-02-25 21:12

А как макросу переназначить кнопку?

О какой кнопке идёт речь? Может вы имели ввиду "Как назначить?", тогда см. ответ на вопрос: [url=http://forum.msexcel.ru/microsoft_excel...

Re: Заполнение формы по условию
2009-02-25 21:26
Спасибо помогло.

Цитировать
Sheets("Вимога").Copy Sheets(Sheets.Count)

В коде обращение к странице. Если страница спрятана - не срабатывает.
Как записать обращение в коде на страницу "Вимога" если она спрятана.
Спасибо!

Re: Заполнение формы по условию
2009-02-25 21:41

Как записать обращение в коде на страницу "Вимога" если она спрятана.

Тогда надо Отобразить -> Скопировать -> Спрятать.
2 – знаете, 1 и 3 подскажет макрорекордер.

Re: Дополнительный вопрос 16+_VBA
2009-02-25 23:28
А событие "Изменение" Вам на что? Единички и нулики у Вас появляются сразу большим куском что ли?

Re: Дополнительный вопрос 16+_VBA
2009-02-25 23:51
Вводятся большие объемы в рабочий лист и также эта функция
так быстрей все работает

Re: Дополнительный вопрос 16+_VBA
2009-02-26 00:18
Два момента:
1. Если Вы вот так запросто запишете код, безусловно изменяющий ячейки в событие "Изменение", то по любому заклинит, надо обрамить:

Код:
  Application.EnableEvents = False
  'код
  Application.EnableEvents = True

2. Такой код сраба...

Как автоматически вырезать строки и вставить их в конец таблицы
2009-02-26 01:04
Добрый день!
Приходится часто делать одну и туже процедуру. Помогите плиззз автоматизировать.
Таблица состоит из ассортимента, разбитого по категориям: категория 1 (перечеь асортиента), категроия2 (перечень ассртимента), и т.д.
В этой таблице нужно ка...

Re: Дополнительный вопрос 16+_VBA
2009-02-26 02:18
[code]Private Sub Worksheet_Change(ByVal Target As Range)

Application.EnableEvents = False
Dim LR As Long
   LR = [A65536].End(xlUp).Row
  MsgBox "Номер последней строки: " & LR
     Columns ("E:E")
    Selection.FormulaR1C1 = "=BIN2DEC(C[-4]&C[-3]&C[-...

Re: Дополнительный вопрос 16+_VBA
2009-02-26 02:26

Когда нажимаешь в столбце E
в окошке появляется формула BIN2DEC - так должно быть при работе с VBA или нет
те есть можно так сформулировать - должны ли появляться формулы при работе...

Re: Дополнительный вопрос 16+_VBA
2009-02-26 02:50
[code]
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
Dim LR As Long
   LR = [A65536].End(xlUp).Row
   Range("E1:E" & LR).Value = Range("E1:E" & LR).Value

  MsgBox "Номер последней строки: " & LR
     Columns("E:E"...

Re: Дополнительный вопрос 16+_VBA
2009-02-26 03:23

Попробовал так - не работает совсем - наверно не туда код поставил

Конечно не туда. Сначала надо писать формулу, а потом заменять её на значения, а не наоборот:
[code]Privat...

Re: Пользовательская функция. Как организовать аналог функции ВПР
2009-02-26 03:57
Похвально, что ты, наконец, решился на это, а то всё: "VBA – это не ко мне, но вот формулами можно ого-го чего вычислить".  Смеющийся Теперь к делу…

1. Sub – процедура, Function – функция, поэтому пользовательскую функцию описываем так:
[code]Public Function ...

Re: Как автоматически вырезать строки и вставить их в конец таблицы
2009-02-26 10:21
Ответил мылом, сюда не смог выложить файл  Грустный рабочий комп на дает.
Выполнил все с помощью макрорекордера.

Re: Пользовательская функция. Как организовать аналог функции ВПР
2009-02-26 10:43
ШД, Thanks a lot

1. Понял на примере той самой функции VLOOKUP2 Улыбающийся
2. Улыбающийся
3. Функция Бесселя находится в составе Инженерных функций (они подключаются пакетом анализа в настройках)
Но показанным тобой способом использовать ее не удалось.
Если ничего п...

Re: как вставить в ячейку навзвание листа с которого было выбрано мин. значение.
2009-02-26 14:15
второй вариант очень не работает.. просто =МИНлист("Электрик";"Лист3";E2) - пишет Лист3 в е2 и все.... Обеспокоенный  я прикрепляю файл... вобщем как-то вот так..

Отправка из Excel сообщения по e-mail (в продолжении темы)
2009-02-26 14:17
Господа!
Подскажите пожалуйста, как решить следующую проблему:
есть необходимость отправить кучу картинок из аутлука. Беда в том, что картинки много весят, а "на том конце" адресат скачивает письма через веб-браузер, поэтому нельзя обойтись станадартны...

Re: Перечень файлов в папке
2009-02-26 14:28
Спасибо Шпец!  СмеющийсяПочитаем ... Подмигивающий

Re: Список файлов в папке, при помощи VBA?
2009-02-26 14:31

И еще вопрос: как из кода VBA проверить подключена ли библиотека, ну скажем, та же FSO, и если неподключена, то подключить ее?

А как насчет этого?

Re: Авто дата
2009-02-26 14:33
Спасибо за быстрый ответ! Уважаемый Шпец Докапыч, я Вас очень уважаю! (+1 к карме)

В продолжение темы: а как быть, если значение "выполнено" было выбрано случайно (ну промахнулась бы я при выборе из списка!  Шокированный), => дата "вставилась", а я, выбрав в сто...

Re: Авто дата
2009-02-26 14:48
Пожалуйста. Надеюсь, что и Вам будет ещё за что плюсануть. Подмигивающий

А для начала предлагаю разобраться в простой и самой популярной конструкции If-Then-ElseIf-Else-End If, потому что условия могут быть самыми разными и подправить самостоятельно Вам не...

Re: Перечень файлов в папке
2009-02-26 15:17
Предлагаю посмотреть (с конца) FAQ по "VBE & Module".

Не забывайте также про возможность позднего связывания:

Код:
Set fs = CreateObject("Scripting.FileSystemObject")

Подробнее здесь: [url=...

Re: как вставить в ячейку навзвание листа с которого было выбрано мин. значение.
2009-02-26 16:01
сори... вобщем один вопрос остался - возможно ли если на каких-то листах в е2 ничего нет, то в расчет этот лист не брать? не считать минимальным пустые ячейки...

Re: как вставить в ячейку навзвание листа с которого было выбрано мин. значение.
2009-02-26 16:40

Возможно ли если на каких-то листах в е2 ничего нет, то в расчет этот лист не брать? не считать минимальным пустые ячейки...

Да, нужно прописать условие: "если минимальн...

Re: как вставить в ячейку навзвание листа с которого было выбрано мин. значение.
2009-02-26 16:43
Вы Воистину Обладатель Уникальных Навыков. Спасибо огромное!!! побольше бы в инете таких отзывчивых!!!  Веселый

Re: Дополнительный вопрос 16+_VBA
2009-02-26 18:19
 Веселый Все теперь класс!!!

запись в ячейке = название листа
2009-02-26 18:31
Есть "лист1". есть ячейка а1 на этом листе. как сделать так, чтобы когда мы пишем в ячейке а1 например слово "листик",  - "лист1" переименовывался в "листик". возможно такое?  Строит глазки

Re: запись в ячейке = название листа
2009-02-26 20:04
Макрос для сохранения листа под именем ячейки
также Вы можете указать директорию
его можно думаю переделать чтобы он сохранял
название при событии закрытия книги
мне тоже интересно как это будет выглядеть - этот вопрос
к специалистам нашего форума
[c...

Re: Пользовательская функция. Как организовать аналог функции ВПР
2009-02-26 22:32
6. Спасибо описание функции - понятно, а как можно указать описание её параметров?

7. Нет, сама функция задумана как линейная аппроксимация табличных значений:
(x-x1)/(x2-x1) = (y-y1)/(y2-y1) => y = y1 + (x-x1)*(y2-y1)/(x2-x1)
здесь,
х1 и х2 - табличны...

Re: Нужна помощь с форматом данных
2009-02-26 23:58
Здравствуйте. У меня похожая задача. Расчет ведеться по двум формулам, а результаты заносяться в столбцы А1-А25 (для первой формулы) и в В1-В25 (для второй). Как только результаты в столбцах А и В совпадут расчет по формуле, р...

Re: Нужна помощь с форматом данных
2009-02-27 02:10

Расчёт ведётся по двум формулам, а результаты заносятся в А1-А25 (для первой формулы) и в В1-В25 (для второй)...

Задача в том, чтобы ...

Re: Пользовательская функция. Как организовать аналог функции ВПР
2009-02-27 03:31

6. Спасибо описание функции - понятно, а как можно указать описание её параметров?

Семь простых (если что непонятно - расскажу подробнее) шажков описаны в файле [url=http://www...


На сегодня все. До встречи на следующей неделе.


В избранное