könnt ihr mich bitte eventuell auf meinen Denkfehler hinweisen? Mit dem nachfolgenden Code füge ich ein Worksheet in der bestehenden Arbeitsmappe hinzu und benenne es.
Sub DatenImportierenExportieren()
Dim IndexSheet_1, IndexSheet_2 as Long
Set wsNew = ThisWorkbook.Worksheets.Add
With wsNew
.Name = "DatenImport"
.Move After:=Sheets(Sheets.Count)
End With
IndexSheet_1 = Worksheets("Veränderung").Index
IndexSheet_2 = Worksheets("DatenImport").Index
ThisWorkbook.VBProject.VBComponents(Worksheets(IndexSheet_2).CodeName).CodeModule.AddFromString strCode
end sub
In dem neuem Worksheet möchte ich nun Code hinterlegen. Jedoch gibt er mir die im Betreff genannte Fehlermeldung
ThisWorkbook.VBProject.VBComponents(Worksheets(IndexSheet_2).CodeName).CodeModule.AddFromString strCode
für diese Zeile aus. Wenn ich im Code mit dem Mauszeiger rüberfahre, sehe ich das er als Longzahl die "3" im IndexSheet_2 gespeichert hat. Könnt ihr mich bitte unterstützen? Danke.
VG Romi