Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VBA, Excel / 8 сообщений из 8, страница 1 из 1
05.09.2005, 15:20:00
    #33252031
AlexeyKo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBA, Excel
Привет!

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

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

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


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