Здравствуйте. Подскажите, есть ли возможность произвести математическое вычисление в макросе при написании кода. Существует ли какая-нибудь горячая клавиша или пункт в меню. Аналогично нажатию по клавише F9 в адресной строке при выделенном фрагменте формулы на листе Ексель или команде "?" в окне Immediate. Т.е. хотелось бы, например, на строке с заданием значения переменной дописать мат.знак и число, выделить этот фрагмент и получить результат. [vba]
Код
n = 5.375 n = 5.375 * 17 n = 91.375
[/vba] Спасибо.
Здравствуйте. Подскажите, есть ли возможность произвести математическое вычисление в макросе при написании кода. Существует ли какая-нибудь горячая клавиша или пункт в меню. Аналогично нажатию по клавише F9 в адресной строке при выделенном фрагменте формулы на листе Ексель или команде "?" в окне Immediate. Т.е. хотелось бы, например, на строке с заданием значения переменной дописать мат.знак и число, выделить этот фрагмент и получить результат. [vba]
Апострофф, спасибо за ответ. Именно так сейчас и обхожусь. Но хотелось бы выполнять некоторые расчёты не отправляясь в окно печати, прямо в теле макроса.
Апострофф, спасибо за ответ. Именно так сейчас и обхожусь. Но хотелось бы выполнять некоторые расчёты не отправляясь в окно печати, прямо в теле макроса.Сергей-К
Pelena, спасибо за ответ! Вот ещё бы результат сам заменял расчёт. Немного неудобно, т.к. придётся запускать макрос, а мне хотелось бы в режиме написания кода как-то оперативно делать вычисления без лишних движений. Впрочем, как вариант. Тогда по старому: - выделить - Ctrl+с - Ctrl+g - "?" - Ctrl+v - Enter - Shift+↑ - Ctrl+x - F7 - Ctrl+v - и заменить запятую на точку.
Pelena, спасибо за ответ! Вот ещё бы результат сам заменял расчёт. Немного неудобно, т.к. придётся запускать макрос, а мне хотелось бы в режиме написания кода как-то оперативно делать вычисления без лишних движений. Впрочем, как вариант. Тогда по старому: - выделить - Ctrl+с - Ctrl+g - "?" - Ctrl+v - Enter - Shift+↑ - Ctrl+x - F7 - Ctrl+v - и заменить запятую на точку.Сергей-К
Сергей-К, ну наверно можно накорябать что-то что будет вычислять то как вы хотите, но разработчик это не предусматривал сознательнопо той причине, что отладка редко когда идет только с константами, а переменные без запуска макроса не определены.
Сергей-К, ну наверно можно накорябать что-то что будет вычислять то как вы хотите, но разработчик это не предусматривал сознательнопо той причине, что отладка редко когда идет только с константами, а переменные без запуска макроса не определены.bmv98rus
Замечательный Временно просто медведь , процентов на 20.
кроме Ctrl+G есть ещё Locals и Watch окошки. но и они работают только в отладке. наверно вам надо подробнее описать вашу проблему? решение наверняка найдётся...
кроме Ctrl+G есть ещё Locals и Watch окошки. но и они работают только в отладке. наверно вам надо подробнее описать вашу проблему? решение наверняка найдётся...Апострофф