Excel VBA изменить размер кнопки и расположение - PullRequest
4 голосов
/ 01 ноября 2011

Как изменить размер и расположение кнопки на листе Excel?

Ответы [ 2 ]

7 голосов
/ 01 ноября 2011

Вы почти там с ActiveSheet.Shapes("Button 1")

Если вы dim укажите переменную как Shape и назначите ей кнопку, вы можете использовать интеллект для изучения доступных свойств. Оттуда вы найдете .Height, .Width, .Left, .Top

Dim btn As Shape
Set btn = ActiveSheet.Shapes("Button 1")
btn.Height = 50
btn.Width = 100
1 голос
/ 01 ноября 2011

Стивен, чтобы изучить основы VBA в Excel, я рекомендую поэкспериментировать с опцией Record Macro . Его местоположение зависит от вашей версии Excel (в 2007 году вам нужно активировать вкладку «Разработчик» на ленте).

Когда эта кнопка включена, используйте стандартные меню, чтобы делать то, что вы хотели, в первую очередь (в этом случае, сделать кнопку нестандартного размера). Затем остановите запись и посмотрите на автоматически сгенерированный код, который вы только что сделали.

...