Ich habe folgende VBA Excel Formel um Daten aus den Tabellenblättern in mein Auswertungstabelle (Tabelle2) zu kopieren. Mein Problem ist, dass ich nicht aus jedem Sheet die Daten haben möchte sondern nur aus denen die auf meinen Klienten bezogen sind.
**Sub Daten_sammeln()
Dim wks As Worksheet
Dim wksZ As Worksheet
Dim lastRow As Long
Set wksZ = Sheets(„Tabelle2“) 'Blatt in dem die Daten gesammelt werden.(Name anpassen)
lastRow = 1 ’ oder 2 wenn die Eintrageung in Zeile zwei beginnen soll
wksZ.Range(„A25:B65536“).ClearContents
For Each wks In ThisWorkbook.Worksheets
If wks.Name wksZ.Name Then
wksZ.Cells(lastRow, 10) = wks.Range(„F3“)
wksZ.Cells(lastRow, 11) = wks.Range(„F9“)
wksZ.Cells(lastRow, 12) = wks.Range(„A2“)
wksZ.Cells(lastRow, 13) = wks.Name
lastRow = lastRow + 1
End If
Next
Dim wks1 As Worksheet
Dim wksZ1 As Worksheet
Dim lastRow1 As Long
Set wksZ = Sheets(„Tabelle2“) 'Blatt in dem die Daten gesammelt werden.(Name anpassen)
lastRow = 18 ’ oder 2 wenn die Eintrageung in Zeile zwei beginnen soll
wksZ.Range(„A25:B65536“).ClearContents
For Each wks In ThisWorkbook.Worksheets
If wks.Name wksZ.Name Then
wksZ.Cells(lastRow, 10) = wks.Range(„F4“)
wksZ.Cells(lastRow, 11) = wks.Range(„F10“)
wksZ.Cells(lastRow, 12) = wks.Range(„A3“)
wksZ.Cells(lastRow, 13) = wks.Name
lastRow = lastRow + 1
End If
Next
End Sub**
Wie kann ich die z.B. ersten 3 Tabellenblätter ausschließen aus meiner Formel. Vielen Dank schon einmal.