Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.01.2014, 20:21   #1
maksim_serg
Форумчанин
 
Аватар для maksim_serg
 
Регистрация: 25.03.2010
Сообщений: 417
По умолчанию Ввод формул в ячейку с помощью VBA

Доброго вечера всем!
Столкнулся с такой проблемой. Вожу в ячейку формулу макросом:
Код:
Cells(1, 1).FormulaR1C1 = "=RC[-6]&""°C""&СИМВОЛ(10)&""24 часа"""
или так:
Код:
.FormulaR1C1 = "=RC[+2]&""°C""&char(10)&""24 часа"""
в ячейке получаю результат: #ИМЯ?
Показать этапы вычисления: 24°C#ИМЯ?(10)24 часа

При двойном щелчке на на ячейке и нажатию клавиши ввод - все становиться нормально. Сегодня я "прокликаю" 500 ячеек, но как это исправить в будущем?
maksim_serg вне форума Ответить с цитированием
Старый 20.01.2014, 21:12   #2
gling
Форумчанин
 
Регистрация: 23.01.2010
Сообщений: 261
По умолчанию

Мне не понятно зачем Вам переход строки в формуле? Попробуйте включить запись макроса и запишите в ячейку формулу. Остановите запись и посмотрите что получилось. Наверно Вы хотели сцепить текст в ячейках.

Последний раз редактировалось gling; 20.01.2014 в 21:16.
gling вне форума Ответить с цитированием
Старый 20.01.2014, 21:30   #3
maksim_serg
Форумчанин
 
Аватар для maksim_serg
 
Регистрация: 25.03.2010
Сообщений: 417
По умолчанию

мне нужно именно такое форматирование в итоге:

а с формулой разобрался, название функций только в английском варианте. видать где ошибку просто орфографическую сделал
maksim_serg вне форума Ответить с цитированием
Старый 20.01.2014, 23:00   #4
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

Чтоб использовать русские названия формул вместо
.FormulaR1C1
пишите
.Formulalocal
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728
kuklp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Копирование строки формул при добавлении записи в ячейку Uralmaster Microsoft Office Excel 17 01.02.2011 13:00
Запись формул в ячейки с помощью VBA Lyubov1990 Microsoft Office Excel 6 13.05.2009 16:53
Ввод математических формул Temirlan Общие вопросы Delphi 4 20.02.2009 19:24
Ввод сложных формул в ячейку NikolayGVB Microsoft Office Excel 4 22.01.2009 18:05
как решить с помощью формул? Liko Microsoft Office Excel 10 09.12.2008 17:05