powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / VBA Excel Ошибка присвоения формулы ячейке
9 сообщений из 9, страница 1 из 1
VBA Excel Ошибка присвоения формулы ячейке
    #37636997
TёMochkiN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, это опять я :)
такая проблема, необходимо формуле ячейки присвоить, как вы поняли, формулу, но НЕ ПОЛУЧАЕТСЯ, чёрт возьми!
Как я понял, некоторые функции, даже написанные в правильном в английском эквиваленте не присваиваются формуле ячейки через VBA, если они отсутствуют в свойстве WorksheetFunction. Например, там есть SUM, но нет IF, в итоге

Код: vbnet
1.
Worksheets("Лист1").[A1].Formula = "=SUM(B1:B5)"


ошибки не произойдет, а

Код: vbnet
1.
Worksheets("Лист1").[A1].Formula = "=If(SUM(B1:B5)=0; 0; 1)"


произойдет ошибка

Как быть? Как мне в формулу ячейки занести функции, которые есть в экселе, но отсутствуют в WorksheetFunction? Задавать то в макросе необходимо формулу в английском эквиваленте, верно? а она сама потом, я посмотрел, отображается в русском варианте, если все правильно.
...
Рейтинг: 0 / 0
VBA Excel Ошибка присвоения формулы ячейке
    #37637005
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TёMochkiN,

А что, в WorksheetFunction нет IF?!
У меня есть...
...
Рейтинг: 0 / 0
VBA Excel Ошибка присвоения формулы ячейке
    #37637013
TёMochkiN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Serge 007, вот:


Только IfError
...
Рейтинг: 0 / 0
VBA Excel Ошибка присвоения формулы ячейке
    #37637014
TёMochkiN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня каличный VBA что ли???
...
Рейтинг: 0 / 0
VBA Excel Ошибка присвоения формулы ячейке
    #37637034
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
разделитель - ЗАПЯТАЯ!
...
Рейтинг: 0 / 0
VBA Excel Ошибка присвоения формулы ячейке
    #37637053
TёMochkiN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro, пристрелите меня... я использовал ";" как разделитель в соответствии, как в экселевской формуле отображалось.
Спасибо :) Будет еще проблемка, напишу))
...
Рейтинг: 0 / 0
VBA Excel Ошибка присвоения формулы ячейке
    #37637077
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TёMochkiNкак в экселевской формуле отображалось.Как в настройках винды в панели управления задано, так и отображается, можно хоть слово из трех букв написать. А в VBA положена запятая.
...
Рейтинг: 0 / 0
VBA Excel Ошибка присвоения формулы ячейке
    #37638215
lu0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lu0
Гость
FormulaLocal сильно поможет ...
...
Рейтинг: 0 / 0
VBA Excel Ошибка присвоения формулы ячейке
    #37651700
TёMochkiN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lu0FormulaLocal сильно поможет ...
спасибо, действительно хорошая вещь
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / VBA Excel Ошибка присвоения формулы ячейке
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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