Глюк при создании макроса в Еxcel
Помогите!
Начал изучать макросы по книжке, и в первый же день - такой облом.
Приводится пример простенького макроса (совсем для чайников, коим я и являюсь) При выполнении этого макроса в ячейке, где должен отображаться результат вычисления, появляется #ИМЯ? Я вхожу в эту ячейку (щелчком мыши или через F2) и просто нажимаю Enter - только тогда отображается корректный результат (сумма значений). Что делать и как с этим бороться? Текст макроса привожу ниже
Public Sub Моя_первая_программа()
Range("c2").Select
ActiveCell.Value = InputBox("Введите значение")
Range("c3").Select
ActiveCell.Value = InputBox("Введите значение")
Range("c4").Select
ActiveCell.Value = InputBox("Введите значение")
Range("c5").Select
ActiveCell.Value = InputBox("Введите значение")
Range("c6").Select
ActiveCell.Value = InputBox("Введите значение")
Range("c7").Select
ActiveCell.Formula = "=СУММ(c2:c6)"
ActiveWorkbook.SaveAs Filename:="Моя_первая_программа.xls"
End Sub
Глюк при создании макроса в Excel
Цитата:
Сообщение от Пытливый
Я так думаю, что надо использовать не .Formula, а .FormulaLocal
Ибо VBA заточен под аглицкую версию, а Вы используете формулу для российской.
Спасибо, помогло! А вот еще вопросик - где найти "таблицу соответствия" руских/нерусских формул? Книжка, как ни странно, написана американцем... :(