Обмен опытом MS Office и VB(A)

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Закрыто
Avsha
Сообщения: 665
Зарегистрирован: 08 сен 2005, 13:47
Откуда: KZ

Идея организации этой темы простая - обмен опытом, у кого что есть - решения, советы, используемые механизмы, инструменты и т.д.,
всё, что вы считаете, будет интересно и полезно читающим этот форум.

Есть просьба, желательно располагать в теме только готовые решения, чтобы тема не превратилась в мусорку, а вопросы выяснять через личные сообщения, автор при необходимости всегда сможет подправить/дополнить свое сообщение.
Avsha
Сообщения: 665
Зарегистрирован: 08 сен 2005, 13:47
Откуда: KZ

[1] Очень полезное свойство механизма отладки программ VBA, которое узнал сравнительно недавно -
это возможность перетаскивать переменные, массивы, объекты в окно Watches. Например, выполнение кода остановилось
на команде Stop, теперь выделяем мышкой переменную (объект, массив и т.д.), например, "iCell" и тащим в ниже расположенное и заранее открытое окно Watches, в котором можно рассматривать структуру объекта и текущие значения его свойств.

Код: Выделить всё

For Each iCell In Range
    If iCell.Address = "$C$4" Then abc = 1
      Stop
Next
Avsha
Сообщения: 665
Зарегистрирован: 08 сен 2005, 13:47
Откуда: KZ

Календарь в Excel с изменяемым годом, кто желает ...

http://avsha.narod.ru/Date2006.rar


Спасибо за замечание, в справке по функции КОНМЕСЯЦА написано ...

Если эта функция недоступна, следует установить надстройку «Пакет Анализа», а затем подключить его с помощью команды Надстройки меню Сервис.
kminas
Сообщения: 108
Зарегистрирован: 06 янв 2006, 00:06
Откуда: Ростов-на-Дону

А у меня в календаре функция КОНМЕСЯЦА не работает... Наверно только в версии 2003?
Дмит
Сообщения: 145
Зарегистрирован: 27 ноя 2004, 22:23
Контактная информация:

kminas
Функция КОНМЕСЯЦА находится в надстройке "Пакет анализа" - может быть не установлена, смотря как установлен Excel.
Или просто не подключена, тогда подключи её.

Avsha
Есть хорошое место для реализации Вашей идеи - http://forum.sources.ru/index.php?s=474 ... opic=90848
kminas
Сообщения: 108
Зарегистрирован: 06 янв 2006, 00:06
Откуда: Ростов-на-Дону

У меня ПОЛНАЯ установка Excel, но 2002, а как подключаются функции?
Дмит
Сообщения: 145
Зарегистрирован: 27 ноя 2004, 22:23
Контактная информация:

Меню-Сервис-Надстройки-Пакет анализа-Ок
kminas
Сообщения: 108
Зарегистрирован: 06 янв 2006, 00:06
Откуда: Ростов-на-Дону

Спасибо, правда у меня добавиллись только англоязычные функции, в частности: EOMONTH и, когда я поменял КОНМЕСЯЦА на EOMONTH, все заработало. Правда, почему-то в справке появилась и КОНМЕСЯЦА?
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

С пакетом анализа разобрались, на этом тему закрываем.
Идея "обмена опытом" поддержана.
См. прилепленную тему вначале.
Закрыто