VBEについて ワークシートが存在しない場合、ワークシートが作成され、Sheet1にコマンドボタンが追加されます。また、apprを追加します。プライベートサブコマンドのcommandbutton1_clickのコード。 これはすべて正常に動作します。 「サブコード」は、それがあれば、既存の(オブジェクト)にチェックすべきこと(CommandButton1という用)サブコードを追加する前に、しかしExcel vba削除サブコード
Dim Code as String
Code = "Private sub CommandButton1_Click()" & vbCrLf
[..]
Code = Code & "End Sub"
With ThisWorkbook.VBProject.VBComponents(ActiveSheet.CodeName).CodeModule
.insertlines .CountOfLines + 1, Code
すでに存在している:これは、新しいサブを追加する既存のコードの一部です。新しいコードを追加する前に削除してください。