powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Вопрос про суммирование (Тихо падаю в осадок)
11 сообщений из 11, страница 1 из 1
Вопрос про суммирование (Тихо падаю в осадок)
    #33281253
EvgErmak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пишу в макросе:
Range("C4").Formula = "=Sum(C1:C3)"
все в порядке, а так:
Range("C4").Formula = "=Sum(C1;C3)"

получаю - Runtime Error '1004'
но мне надо именно точку с запятой

Где поковырять в Excel 2003?
...
Рейтинг: 0 / 0
Вопрос про суммирование (Тихо падаю в осадок)
    #33281365
Код: plaintext
Range("C4").Formula = "=Sum(C1,C3)"
...
Рейтинг: 0 / 0
Вопрос про суммирование (Тихо падаю в осадок)
    #33281368
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй
Код: plaintext
Range("C4").FormulaLocal = "=Sum(C1;C3)"
...
Рейтинг: 0 / 0
Вопрос про суммирование (Тихо падаю в осадок)
    #33281471
EvgErmak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 k_nike

Спасибо большое все считается
а чем отличаетсяFormulaLocal от Formula ?
...
Рейтинг: 0 / 0
Вопрос про суммирование (Тихо падаю в осадок)
    #33281658
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EvgErmak 2 k_nike
Спасибо большое все считается
а чем отличаетсяFormulaLocal от Formula ?
Хм... а ты уверен что у тебя мой вариант проходит? Я попробовал - почему-то мой вариант не катит, зато вариант Пользователя2 работает!!!
А чем отличается Formula от FormulaLocal сам не пойму. Смотрю в книгу по VBA и не пойму))) Единственное что могу сказать, про FormulaLocal написано, что это свойство возваращает формулу локальной версии в формате A1 .
...
Рейтинг: 0 / 0
Вопрос про суммирование (Тихо падаю в осадок)
    #33281709
LeonM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
отличается именно применением локальных установок для дат, формата чисел, названия функций и т.п.
...
Рейтинг: 0 / 0
Вопрос про суммирование (Тихо падаю в осадок)
    #33282653
EvgErmak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вариант у Пользователь2 работает интересно, формула начинает считаться когда нажмешь Enter в верхней строке ввода значения ячейки
Проверено на Excel 2000 и 2003
...
Рейтинг: 0 / 0
Вопрос про суммирование (Тихо падаю в осадок)
    #33285553
Letter_D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Формулалокал использует не английскую транскрипцыю, а локальную (для страны, вернее какой офис установлен).
Значит - русскую. Кириллицу.
Поэтому правильно так:
Range("C4").FormulaLocal = "=СУММ(C1;C3)"

При использовании FormulaLocal не надо "переводить" формулы листа на английский, а можно прямо так и использовать
...
Рейтинг: 0 / 0
Вопрос про суммирование (Тихо падаю в осадок)
    #33285790
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Letter_DФормулалокал использует не английскую транскрипцыю, а локальную (для страны, вернее какой офис установлен).
Значит - русскую. Кириллицу.
Поэтому правильно так:
Range("C4").FormulaLocal = "=СУММ(C1;C3)"

При использовании FormulaLocal не надо "переводить" формулы листа на английский, а можно прямо так и использовать
Получается, что более переносимый код - без использования локальных версий?
...
Рейтинг: 0 / 0
Вопрос про суммирование (Тихо падаю в осадок)
    #33285886
Letter_D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Угу.

Только я не думаю, что код
Range("C4").FormulaLocal = "=СУММ(C1;C3)"
окажется таким популярным, что его надо будет переносить на другие локальные версии.
:)
...
Рейтинг: 0 / 0
Вопрос про суммирование (Тихо падаю в осадок)
    #33289060
Letter_D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вернее, переносимость касается только использования формулылокал и ее кириллического представления в модуле.
Формулы же листа, которые мы видим якобы как руские ("=СУММ(C1;C3)") хранятся реально в общем формате, и англичанин, открыв наш файл увидит знакомые для себя "=SUM(C1,C3)".
А китаец - иероглифы. Или что там у них.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Вопрос про суммирование (Тихо падаю в осадок)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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