2011-10-31 5 views
2

엑셀 시트에서 단추 크기와 위치를 어떻게 변경합니까?Excel VBA 변경 단추 크기 및 위치

+0

이 어떤 종류의를 찾을 수 있나요? –

+0

내가 찾은 유일한 것은 단추를 추가하는 것입니다. ActiveSheet.Shapes ("Button 1")도 있지만 작동하지 않았습니다. – Steven

+3

이 게시물을 왜 투표를 중단 했습니까? 다른 사람에게 투표를하러 갈 예정이라면 추론을 설명하십시오. 그래서 우리는 모두 여기에 있습니다 : 서로에게서 배울 수 있습니다. – PowerUser

답변

5

당신은 당신 dimShape 등의 변수와 그것에 버튼을 할당하면, 당신이 사용할 수있는 속성을 탐구 intellisence을 사용할 수 있습니다 ActiveSheet.Shapes("Button 1")

거의있다. 거기에서 당신은 버튼의 .Height, .Width, .Left, .Top

Dim btn As Shape 
Set btn = ActiveSheet.Shapes("Button 1") 
btn.Height = 50 
btn.Width = 100 
1

스티븐, Excel에서 기본 VBA를 배우려면 레코드 매크로 옵션을 사용해 보는 것이 좋습니다. 위치는 Excel의 버전에 따라 다릅니다 (2007 년 리본의 개발자 탭을 활성화해야 함).

이 버튼을 켜면 표준 메뉴를 사용하여 처음부터 무엇을 하던지 (이 경우 사용자 정의 크기의 버튼 만들기) 수행하십시오. 그런 다음 녹음을 중지하고 방금 만든 자동 생성 코드를 살펴보십시오.

+0

우수한 팁이 있지만 레코드 매크로에서 볼 수있는 것은 .ScaleWidth가 아니라 .Width – jony

+0

정확합니다. 나는 그것을 나 자신을 위해 시험해야만했다. 어떤 이유로 매크로 레코더는 단추의 크기를 조정하는 명령 만 기록합니다. 크기의 절대적인 변화는 기록하지 않습니다. @chris neilsen 님의 답변을 사용하십시오. – PowerUser