Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.12.2012, 11:08   #11
kzld
Форумчанин
 
Регистрация: 24.01.2009
Сообщений: 625
По умолчанию

Цитата:
Сообщение от Hugo121 Посмотреть сообщение
Показывайте файл. У меня работает всегда независимо от того, где курсор. Только что ещё раз проверил - создал новый файл, записал символ в D17, активировал ячейку где-то выше-правее, выполнил код - всё ОК.
Да, работает.
А можно ли дополнить макрос следующим :
Если ячейка свободна, перейти в другой файл aaaa.xlsx и найти на листе [01] (такой лист точно есть), в столбце A значение 100.00.030 , взять из файла aaaa.xlsx значение из столбца P и поместить в D17
kzld вне форума Ответить с цитированием
Старый 25.12.2012, 21:14   #12
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Включаете запись макроса, пишите в эту ячейку ВПР() извлекающую нужное значение.
Затем используете полученный код в случае отсутствия значения, после извлечения данных [D17].value = [D17].value
Да, в формуле пропишите полный путь к файлу aaaa.xlsx - тогда не важно, открыт он или закрыт в момент работы кода.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 25.12.2012, 22:29   #13
kzld
Форумчанин
 
Регистрация: 24.01.2009
Сообщений: 625
По умолчанию

Цитата:
Сообщение от Hugo121 Посмотреть сообщение
Включаете запись макроса, пишите в эту ячейку ВПР() извлекающую нужное значение.
Затем используете полученный код в случае отсутствия значения, после извлечения данных [D17].value = [D17].value
Да, в формуле пропишите полный путь к файлу aaaa.xlsx - тогда не важно, открыт он или закрыт в момент работы кода.
Спасибо, но не то. Ручным макрорекордером думаю здесь не отделаешься.
Желаю составить макрос , который после заполнения 17 строки,начинает заполнять 18 ... n строчку
kzld вне форума Ответить с цитированием
Старый 26.12.2012, 15:37   #14
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Я не согласен
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ячейка с накоплением Ольга Ларина Microsoft Office Excel 10 27.10.2018 03:04
Показывается, что часть диска занята, а внутри - Эта папка пуста keen_ Операционные системы общие вопросы 11 15.10.2012 11:54
Как определить что ячейка редактируется screenshot Microsoft Office Excel 7 28.05.2010 06:43
Ячейка с накоплением Ольга Ларина Microsoft Office Excel 11 27.01.2010 07:15
Ячейка с текстом, ячейка без текста. segail Microsoft Office Excel 5 16.09.2009 21:55