Проверил. Личной книги макросов нет совсем
При переходе с формы на лист не срабатывает активация листа
При переходе с формы на лист не срабатывает активация листа
При переходе с формы на лист не срабатывает активация листа
При переходе с формы на лист не срабатывает активация листа
При переходе с формы на лист не срабатывает активация листа
Не получается добавить несколько получателей SendMail
|
23.12.2022 18:06:06
Спасибо, вариант через split попробовал - все работает. Буду использовать split.
Но все-таки хотелось бы разобраться с array. Почему, строка
работает без проблем, а вариант написания
Как должна выглядеть строка с перечислением адресов, записываемая в переменную list, чтобы код работал без ошибки? Поиграл с кавычками, перебрал все возможные варианты - вылетает та же ошибка. Где я не прав?
Изменено: - 23.12.2022 18:09:42
|
|||||
|
|
|
Не получается добавить несколько получателей SendMail
Не получается добавить несколько получателей SendMail
Не получается добавить несколько получателей SendMail
|
22.12.2022 15:54:03
Здравствуйте, форумчане.
Помогите, пожалуйста. У меня возник затык с методом SendMail объекта Workbook. Точнее с синтаксисом. Фрагмент кода с описанием:
В случае, если все адреса прописаны в строку вручную, то письмо отправляется. Если вставляю переменную, то не отправляется, при этом программа завершает работу не выдавая ошибок. Подскажите, как, в каком виде необходимо вставить переменную, чтобы код был рабочим? |
|||
|
|
|
VBA как вставить в ячейку формулу с переменной
VBA как вставить в ячейку формулу с переменной
|
18.04.2019 12:21:19
Друзья, помогите разобраться.
Новую тему создавать не стал. Вроде бы моя проблема подходит под эту тему. Есть кнопка на некой форме, по клику на которую в ячейку вставляется формула (таймер). Весь код работает, но есть проблема с синтаксисом свойства Formula. В ячейке необходимо получить формулу вида: "=43578,6860069444-ТДАТА()". Пробовал несколько вариантов записи. Они работают только в том случае, когда перед знаком "=" поставить пробел. Но, тогда в ячейке формула отображается в виде текста, и приходиться в ручную лезть в ячейку и удалять этот пробел. Варианты написания строки кода с комментариями: Selection.FormulaR1C1 = "=" & CDbl(time3) & "-ТДАТА()" 'выдает ошибку 1004" Selection.FormulaR1C1 = " =" & CDbl(time3) & "-ТДАТА()" 'Ошибку не выдает, но в формулу перед знаком "=" пишет пробел, который необходимо удалить вручную. Selection.FormulaR1C1 = "=-ТДАТА()+" & CDbl(time3) 'пробовал поменять слагаемые местами. Все равно, без пробела перед знаком "=" выдает ошибку. |
|
|
|
|