powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Не могу вставить в ячейку формулу из макроса
3 сообщений из 3, страница 1 из 1
Не могу вставить в ячейку формулу из макроса
    #36659045
meola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет! Долбаюсь уже 2 дня, никак не могу из под макроса в VBA вставить в ячейки формулу, то есть сама формула вставляется, а вот знак равно "=" не проставляется, а без этого знака формула в ячейках не вычисляется.......Вот кусок кода:

Dim i As Range
Dim k As Integer
k = 6

For Each i In Worksheets("Лист1").Range("A5:A67")
i.Formula = "ЕСЛИ(НЕ(ЕПУСТО(сутки!B" + Trim(Str(k)) + "));сутки!B" + Trim(Str(k)) + ";"""")"
k = k + 17
Next i

Если написать вместо "ЕСЛИ(........)" вот так "=ЕСЛИ(........)", то вылетает ошибка при выполнении макроса, т.е. на знак равно "=", а без него всё работает, то в ячейках значение не вычисляется (потому как в них не хватает знака равно "=" перед словом ЕСЛИ, может кто знает как выйти из положения?
...
Рейтинг: 0 / 0
Не могу вставить в ячейку формулу из макроса
    #36659084
sergeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
думаю i.FormulaLocal поможет
...
Рейтинг: 0 / 0
Не могу вставить в ячейку формулу из макроса
    #36659143
meola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, братуха! Помогло!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Не могу вставить в ячейку формулу из макроса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]