BaRsupillamy
Новичок
- Сообщения
- 58
- Репутация
- 0
Задача такая.
Создаю новый файл экселя. В него вставляются данные. Потом нужно добавить условное форматирование. Макрос я сделал. Его надо запускать на каждом листе после добавления данных и их сортировки.
Вопрос: как добавить этот макрос в новый файл при его создании?
Код макроса:
понимаю, что могут быть разные варианты... моделировать нажатия клавиш... или файл где нибудь создать... какой вариант проще и быстрее и работоспособнее... желательно с возможностью запуска экселя в скрытом режиме...
Создаю новый файл экселя. В него вставляются данные. Потом нужно добавить условное форматирование. Макрос я сделал. Его надо запускать на каждом листе после добавления данных и их сортировки.
Вопрос: как добавить этот макрос в новый файл при его создании?
Код макроса:
Attribute VB_Name = "Module1"
Sub Format()
' Сочетание клавиш: Ctrl+k
Range("A1:AF379").Select
Selection.FormatConditions.Delete
Selection.FormatConditions.Add Type:=xlExpression, Formula1:="=$K1<16"
Selection.FormatConditions(1).Interior.ColorIndex = 3
Range("A1:A1").Select
End Sub
Sub Format()
' Сочетание клавиш: Ctrl+k
Range("A1:AF379").Select
Selection.FormatConditions.Delete
Selection.FormatConditions.Add Type:=xlExpression, Formula1:="=$K1<16"
Selection.FormatConditions(1).Interior.ColorIndex = 3
Range("A1:A1").Select
End Sub
понимаю, что могут быть разные варианты... моделировать нажатия клавиш... или файл где нибудь создать... какой вариант проще и быстрее и работоспособнее... желательно с возможностью запуска экселя в скрытом режиме...