Versuchen, Blätter basierend auf Daten aus einem anderen Arbeitsmappenblatt zu löschen - Durch Vergleichen und Zugreifen auf Daten aus einem anderen Arbeitsmappenblatt, funktioniert es jedoch nicht. Ich konnte es tun, wenn das Blatt in der gleichen Arbeitsmappe war, aber ich möchte das Arbeitsblatt nicht jedes Mal importieren.VBA - Aufruf von einer anderen Arbeitsmappe
Code bisher, Mein Problem ruft von einem anderen Arbeitsblatt.
sub delete()
Dim wb As Workbook
Dim wks As Worksheet
Dim MyRange As Range
Dim Cell As Range
Set wb = Workbooks("name.xlsx")
Set wks = wb.Worksheets("allnames")
With wks
Set MyRange = wks.Range("A1", .Cells(.Rows.Count, "A").End(xlUp))
End With
On Error Resume Next
Application.DisplayAlerts = False
For Each Cell In MyRange
Sheets(Cell.Value).Delete
Next Cell
Application.DisplayAlerts = True
On Error GoTo 0
End Sub
Vielen Dank im Voraus
, die Blätter sind Sie bereit zu löschen Arbeitsmappen? – user3598756