새 시트를 만들 때 매크로를 삽입 할 수 있습니까? 예를 들어, 모든 데이터가있는 기본 워크 시트가 있고 명령 단추를 클릭하면 필요한 행과 열을 필터링하여 유럽이라는 새 워크 시트에 붙여 넣습니다. "유럽"워크 시트를 만들 때 명령 단추를 준비 상태로 설정할 수 있습니까?새 시트를 만들 때 매크로를 삽입하는 방법
0
A
답변
0
다음 매크로는 새 시트를 만들고, 이름을 설정하고, 시트에 새 단추를 만들고, 레이블을 변경하고 기존 매크로를 단추에 할당합니다.
Sub AddWorksheetWithMacroButton()
Dim btn As Button
Dim wks As Worksheet
'Create new worksheet
Set wks = ThisWorkbook.Sheets.Add(After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count))
'Set worksheet Name
wks.Name = "MyNewSheet"
'Add new button to worksheet (left pos, top pos, width, height)
Set btn = wks.Buttons.Add(390, 61.5, 94.5, 31.5)
'Lable button
btn.Characters.Text = "Button Label"
'Assign existing macro (Macro1) to button
btn.OnAction = "Macro1"
End Sub
+0
에 매달려 있기 때문에 "Macro1"에 대해 이것을 바꿀 생각이십니까? btn.OnAction = ArrangeColumn? 미안 나는 방금 vba를 배우기 시작했다. 나는 많은 도움이 필요하다. –
+0
'Sub ArrangeColumn ... '과 같은 매크로가 이미 특정 시트가 아닌 별도의 모듈에 있다고 가정하면이 매크로를 트리거하는 버튼을 설정할 수 있습니다 :'btn.OnAction = "ArrangeColumn" '. –
관련 문제
- 1. Excel VBA : 새 시트를 만들 때 자동 실행
- 2. Excel에서 새 시트를 열고 특정 셀을 복사하는 매크로를 만드는 방법
- 3. 매크로를 만들 때 필요한 설정은 무엇입니까?
- 4. 새 데이터베이스를 만들 때
- 5. 새 프로젝트를 만들 때
- 6. 새 클래스를 만들 때?
- 7. JavaScript로 외부 스타일 시트를 삽입하는 방법 (동적)
- 8. Excel 워크 시트를 만들 때 NullReferenceException이 발생합니다.
- 9. 새 연락처를 만들 때 RAW_CONTACT_ID를 설정하는 방법
- 10. 시트를 복사하고 매크로를 계속 사용할 수 있습니까?
- 11. 매크로를 컴파일하여 워크 시트를 분할하고 저장
- 12. 값이있는 새 연락처를 삽입하는 방법?
- 13. IEnumerable에 새 항목을 삽입하는 방법
- 14. CellComments를 새 셀에 복사하는 방법 (전체 시트를 복사 할 때)
- 15. ReportingServices : Excel 내보내기 새 시트를 강제로로드하는 방법?
- 16. 어디에서 새 분기를 만들 때?
- 17. 새 FileStream을 만들 때 System.Security.SecurityException
- 18. VBA를 사용하여 VBA 코드로 새 스프레드 시트를 추가하는 방법
- 19. HALT_ONCE 매크로를 만들 수 있습니까?
- 20. 데이터베이스의 열에 새 이름을 삽입하는 방법
- 21. 기존 xls 파일에 새 시트를 추가하는 방법
- 22. 워크 시트를 새 통합 문서로 이동하는 방법
- 23. VB6에서 새 Excel 스프레드 시트를 만드는 방법
- 24. 찾기 결과에서 새 시트를 생성하는 방법?
- 25. 엑셀 2007에서 매크로를 사용하여 새 시트 작성
- 26. PHPExcel이 새 시트를 저장하지 않습니다
- 27. 피봇 테이블에서 새 시트를 닫으라는 메시지
- 28. 새 레코드를 삽입하는 동안 새 테이블을 만듭니다.
- 29. Silverlight에서 새 Excel 시트를 열려면
- 30. 매크로를 사용하여 수식을 복사하지 않고 Excel에서 빈 행을 삽입하는 방법
예. 질문이 뭐야 ? – ApplePie
그래서 어떻게해야합니까? 현재 내가 필요한 기능을 실행하는 코드가 있습니다. 지금 필요한 것은 새로운 워크 시트 (이 경우 유럽)가 만들어지면 명령 버튼을 얻는 데 도움이됩니다. –
새 시트에 삽입 된 매크로에 바인딩 된 명령 단추를 원하십니까? –