Нужно чтобы по условию IF, выполнялся записанный макрос в электронной таблице. Для сего написана функция из которой уже вызывается макрос. Беда однако в том, что макрос из этой функции не отрабатывает при открытой таблице, а отрабатывает только при ее открытии один раз.
Код примерно такой, примерочный:
Function colfunc()
filling
end Function
Sub filling
Dim oDoc as Object
Dim oSheet as Object
Dim oSheets as Object
Dim oCell as Object
oSheet = thisComponent.Sheets.getByIndex(0)
oSheet.getCellRangeByName("A2").Value=50
End Sub
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Макрос на VBA для Libreoffice, странная ошибка (2020)
- Форум Импорт адресной книги из OperaMail (OperaMail Addressbook import) (2014)
- Форум OOCalc regexp (2010)
- Форум Автоматически вставить макрос в начало функции и в конец (2021)
- Форум Как ускорить опрос файлов? (2016)
- Форум Кажется я написал быдлокод. (2013)
- Форум Как сохранить в БД количество студентов для выбранного курса (2014)
- Форум функции & макросы (2001)
- Форум Экспорт CSV-файла в LDIF-файл для последующего импорта в ClawsMail (2015)
- Форум Функции в макросах (2013)