0
기본적으로 프로그램은 새 시트를 만들고이 시트 2의 코드를이 새 시트에 복사하고 코드를 실행하여 시트 1에 코드를 생성합니다. 이 새 시트에 시트 1에 최종 결과를 표시하고이 새 시트를 삭제하십시오. 하지만 코드를 실행하는 데 문제가있어서 코드를 실행하지 않습니다.다른 시트에서 코드 호출 및 실행
새 시트의 이름은 Calcs입니다.
Private Sub CommandButton2_Click()
Dim MySheet As Worksheet
Set MySheet = ThisWorkbook.Sheets("Calcs")
Call MySheet.Mycode
End Sub
어디서 떨어질까요? 코드를 단계별로 잘 모르는 경우 오류의 원인이되는 행을 찾으십시오. 'Mycode' 서브를 게시 할 수 있습니까? – Tom
이것이 CommandButton2_Click에 대한 전체 Sub라면, 변수에 할당하기 전에 워크 시트를 작성하지 않을 것입니다. –
@Tom 나타나는 오류는 다음과 같습니다.이 개체는이 속성 또는 메서드를 지원합니다. 이 행에 빠지십시오 MySheet.Mycode를 호출하십시오. –