powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBA, Excel
8 сообщений из 8, страница 1 из 1
VBA, Excel
    #33252031
AlexeyKo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет!

Подскажите в чем дело!? Пытаюсь с помощью VBA некоторым ячейкам Excel'евского документа присвоить формулы. Ошибок не возникает, но на листе в этих ячейках отображается не результат вычисления, а такая бяка: #ИМЯ?
При этом формула в этой ячейке выглядит как-будто правильно (например: =СУММ($H$3:$H$14)). А если кликнуть в строку редоктирования формулы и, не изменяя ничего, кликнуть обратно на лист, то вдруг появляется долгожданный результат...!!!

В чем дело?
...
Рейтинг: 0 / 0
VBA, Excel
    #33252040
AlexeyKo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В коментариях к ячейке выделена Ошибка - недопустимое имя
...
Рейтинг: 0 / 0
VBA, Excel
    #33252077
Dats
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код в студию. Скорее всего не правильно (не тот метод используете)
...
Рейтинг: 0 / 0
VBA, Excel
    #33252147
AlexeyKo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
примерно так:
...
sht.Cells(iLastRow + 1, 3).Formula = "=СУММ(" & strRangeName & ")"
...
...
Рейтинг: 0 / 0
VBA, Excel
    #33252154
AlexeyKo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
strRangeName = sht.Cells(iStartRow, i).Address & ":" & sht.Cells(iLastRow, i).Address
...
Рейтинг: 0 / 0
VBA, Excel
    #33252264
sergeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вместо Formula используй FormulaLocal
...
Рейтинг: 0 / 0
VBA, Excel
    #33252273
AlexeyKo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо огромное - работает!!!

А в чем разница?
...
Рейтинг: 0 / 0
VBA, Excel
    #33380338
Vigor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Потому, что в Formula надо использовать Sum
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBA, Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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