ich möchte alle Tabellennamen, die mit einem "I" beginnen per vba auslesen und in einen bestimmten Zellbereich des aktiven Worksheets schreiben lassen. Dazu habe ich folgenden Code gebastelt, der aber bei set StartRow = 78 nach einem Objekt fragt.
Sub TabellenNamen()
If MsgBox("Makro starten?", vbYesNo + vbQuestion, _
"Frage") = vbYes Then GoTo Fortfahren Else GoTo EndeMakro
Fortfahren:
Dim ws As Worksheet
Dim i As Integer
Dim StartRow As Integer
Set StartRow = 78
For i = 1 To Worksheets.Count
If Left(ws.Name, 1) = "I" Then i = i + 1
If StartRow > 87 Then
Exit For
Else
ActiveSheet.Cells(StartRow, 19).Value = ws.Name
End If
End If
Next i
EndeMakro:
End Sub
Kann mir jemand weiterhelfen?Danke & Gruß, Gunnar