Sehr geehrte Damen und Herren,
ich habe ein Workbook mit 12 Tabellenblätter gleicher Struktur. Ich möchte die gesamte Zeile eines gesuchtes Wortes aus Spalte B aller Tabellenblätter
in das Tabellenblatt "Ziel" kopieren.
Anbei mein bereits erstellter Code:
Es kommt immer die Fehleranmeldung "Object nicht definiert" bzw. With Blockvariable nicht definiert.
Sub FindAndCopy2c()
Dim suche As String
Dim z As Integer
Dim x As Object
Dim Blatt As Object
Dim ZielName As Object
Dim rngBereich As Object
Dim column As Object
suche = InputBox("wonach wollen Sie suchen?", , "Bauer")
z = 0
If suche = "" Then Exit Sub
For Each Blatt In ActiveWorkbook.Worksheets
For Each x In Blatt.UsedRange
If x = suche Then
z = z + 1
x.EntireRow.Interior.ColorIndex = 35
End If
Next x
Next Blatt
MsgBox suche & " wurde " & z & " mal gefunden."
With wks.Range("B7:B" & wks.Cells(Rows.Count, 2).End(xlUp).Row)
wks.Rows.c.Rows.Copy Worksheets("Ziel").Cells(i, 1)
End With
End Sub
Für Ihre Bemühungen bedanke ich mich im Voraus.
Mit freundlichen Grüßen
Martina Soppke
|