Добрый день. Нажимаете кнопку запись макроса, Вам предлагается создать комбинацию клавиш. Вот, что выдал макрорекодер[vba]
Код
Sub Макрос3() ' заливка ' Сочетание клавиш: Ctrl+l With Selection.Interior .Pattern = xlSolid .PatternColorIndex = xlAutomatic .Color = 5296274 .TintAndShade = 0 .PatternTintAndShade = 0 End With End Sub
[/vba]
Добрый день. Нажимаете кнопку запись макроса, Вам предлагается создать комбинацию клавиш. Вот, что выдал макрорекодер[vba]
Код
Sub Макрос3() ' заливка ' Сочетание клавиш: Ctrl+l With Selection.Interior .Pattern = xlSolid .PatternColorIndex = xlAutomatic .Color = 5296274 .TintAndShade = 0 .PatternTintAndShade = 0 End With End Sub
sboy, файл, который вы мне прислали как раз и содержит нужный мне макрос, как я понял, но Ctrl+l не срабатывает...только когда зайдешь в макрос и нажмешь выполнить, тогда окрашивает ячейку... извините, с макросами туго...только общее представление....
sboy, файл, который вы мне прислали как раз и содержит нужный мне макрос, как я понял, но Ctrl+l не срабатывает...только когда зайдешь в макрос и нажмешь выполнить, тогда окрашивает ячейку... извините, с макросами туго...только общее представление....maxx
sboy, так точно!...спасибо! я так понял, чтобы сменить цвет, нужно вписать его номер?...или, вместо l выбрать другую букву, z например...достаточно ли в Вашем макросе просто ее заменить?
sboy, так точно!...спасибо! я так понял, чтобы сменить цвет, нужно вписать его номер?...или, вместо l выбрать другую букву, z например...достаточно ли в Вашем макросе просто ее заменить?maxx
начинающий
Сообщение отредактировал maxx - Среда, 03.05.2017, 16:41
maxx, только внимательнее насчет стандартных горячих клавиш. Например, Контрл+z - это горячая комбинация отмены последнего действия. Если Вы назначите на Контрл+z макрос, то до закрытия той книги, в которой этот макрос живет, в стандартная комбинация Excel Контрл+z у Вас будет переназначена. Кстати, если Вам нужно, чтобы работало при любой раскладке, то можно создать два одинаковых макроса с названиями, например, Raskr1 и Raskr2 и повесить их один на Контрл+l, а другой на Контрл+д
maxx, только внимательнее насчет стандартных горячих клавиш. Например, Контрл+z - это горячая комбинация отмены последнего действия. Если Вы назначите на Контрл+z макрос, то до закрытия той книги, в которой этот макрос живет, в стандартная комбинация Excel Контрл+z у Вас будет переназначена. Кстати, если Вам нужно, чтобы работало при любой раскладке, то можно создать два одинаковых макроса с названиями, например, Raskr1 и Raskr2 и повесить их один на Контрл+l, а другой на Контрл+д_Boroda_