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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.06.2015, 00:47   #11
omegastripes
Новичок
Джуниор
 
Регистрация: 14.07.2011
Сообщений: 2
Смех

Цитата:
Сообщение от motorway Посмотреть сообщение
Код:
...
For Each form In formula
...
frm=... 
' формула
    If (Trim(frm) = "") Then  здесь что-то должно быть
' если формула пустая, то перейти к анализу следующей
Range(...).Formula=frm;
...
В цикле формуле что-то присваивается. Если она пустая, то нужно перейти к следующей, если нет - написать в ячейку такую-то эту формулу. Код примерный
Прервать выполнение блока кода можно, заключив его в Do...Loop:

Код:
For Each form In formula
	...
	Do
		frm = ... 
		' формула
		If (Trim(frm) = "") Then Exit Do ' если формула пустая, то перейти к анализу следующей
		...
		Range(...).Formula=frm;
		...
	Loop Until True
Next
omegastripes вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Аналог формулы СУММЕСЛИ на VBA bud-dy Microsoft Office Excel 7 03.02.2014 06:01
continue Neymexa Общие вопросы .NET 8 30.04.2009 13:35
Написать в VBA аналог формулы екселя. tae1980 Microsoft Office Excel 8 13.04.2009 00:08
Drag&Drop-continue. Icons MAcK Общие вопросы .NET 2 16.09.2008 12:59
bass.dll - ошибка - Use the step or run to continue. vitalik007 Общие вопросы Delphi 1 20.08.2007 19:59