Я очень новичок в макросах, и я пытаюсь научить себя VBA в excel 2013 и использовать большую помощь. Я хотел бы знать, как изменить цвет заполнения фигуры (не ячейку), когда я нажимаю кнопку ActiveX. Вот что я думаю:VBA, заполните форму нажатием кнопки
onClick() <-- Do I need a button name?
if shape.color = RGB(231,230,230) <-- this is the starting color
shape.color = RGB(0,0,0) <-- this is what I want to change it to
else
shape.color = RGB(231,230,230) <-- if color is black change to this
end if
Кстати, это для удовольствия, а не для чего-то особенного или официального.
Благодарим за помощь. Я уже научился записывать макросы, но мне нужно назначить команду key-stroke для работы с макросом. Мне не нравится делать это так, потому что я думаю, что он добавляет больше работы, чем простой щелчок. Однако, похоже, вы говорите, что используете макрозапись для просмотра кода вместо фактического использования записанного макроса. Это блестящая идея. Спасибо. – NMeneses