|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.12.2011, 02:51 | #1 |
Форумчанин
Регистрация: 21.01.2011
Сообщений: 134
|
как запустить формулу посредством vba
как сделать выполнение формулы по клику vba
Код:
|
23.12.2011, 10:08 | #2 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
Вешаем на кнопку простейший макрос, (записал макрорекордером, немного подправил)
Код:
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
23.12.2011, 10:30 | #3 |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
Здравствуйте. Насколько я понял из поста
http://www.programmersforum.ru/showthread.php?t=180712 автору надо только application.calculate. Ну или преобразовать в даты вставленные значения. П.С. Без примера мы только гадаем.
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 |
23.12.2011, 10:49 | #4 | |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
Здравствуйте.
Цитата:
Опять окажется, что вроде все так, только нужно "с перламутровыми пуговицами") (с)
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 Последний раз редактировалось VictorM; 23.12.2011 в 10:52. |
|
23.12.2011, 11:52 | #5 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
'Если формула больше не нужна, заменяем формулу полученным значением
ActiveCell.Value = ActiveCell.Value
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
23.12.2011, 14:20 | #6 |
Форумчанин
Регистрация: 21.01.2011
Сообщений: 134
|
Вложил файл.
По умолчанию ячейки T4 и U4 должны быть пустыми, тогда ячейки S2 и S3 считают промежуток с 01 числа сегодняшнего месяца по сегодняшнее число. Если в ячейках T4 и U4 заданы даты, то считается заданный промежуток и результат выводится в ячейки S6 и S7. Всё как-бы работает, только если дату в ячейки T4 и U4 вводить вручную. А если через календарь, то не работает. И по возможности хотелось бы выводить результат в одни и те же ячейки, т.е. в S2 и S3 в зависимости от того, задан интервал или нет. Заранее всем спасибо! |
24.12.2011, 00:17 | #7 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Код в модуль Листа
Снять в обоих LinkedCell на ячейки,и все пересчитает нормально Код:
Анализ,обработка данных Недорого
|
24.12.2011, 19:36 | #8 |
Форумчанин
Регистрация: 21.01.2011
Сообщений: 134
|
всё работает замечательно! Спасибо большое!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Оглавление посредством VBA? | tolikman | Microsoft Office Word | 3 | 15.10.2014 14:51 |
Запустить макрос WORD посредством DDE | Елена Гох | Microsoft Office Word | 0 | 12.02.2011 08:21 |
Word VBA как вставить разрыв принудительный в формулу ? | bdfy | Microsoft Office Word | 13 | 01.12.2010 08:06 |
как вставить формулу в vba | Ilya_L | Microsoft Office Excel | 6 | 18.06.2010 09:10 |
VBA. Как воткнуть переменную String в формулу? | svetlana_A | Microsoft Office Excel | 3 | 26.05.2009 09:20 |