Ich versuche, ein Makro in VBA zu erstellen, die eine Spalte in "PasteSheet" für jede Zelle durchsucht, die das Wort "Konvertierung" enthält. Sobald ich diese Zelle habe, kann ich andere Informationen in anderen Spalten sammeln, die dieser Zeile entsprechen. Das Problem, das mir begegnet, ist das Erstellen einer Art von Schleife, die durch die gesamte Datenbank läuft, um alle Instanzen des Wortes "Umwandlung" zurückzugeben. Hier ist mein Code so weit:Suchen Sie mehrere Instanzen von Wert in Kalkulationstabelle
Sub Conversion()
Dim Comment As Range
Dim i As String
Worksheets("PasteSheet").Activate
Range("Comment").Find("conversion").Select
Worksheets("sheet1").Range("a1") = Selection.Offset(0, -8)
End Sub
Hilfe bitte!
siehe [diese Antwort] (http://stackoverflow.com/questions/19504858/find-all-matches-in-workbook-using-excel-vba#19509066) lernen, wie man Führen Sie mehrere Suchvorgänge durch. Der innere If-Block ist genau das, was Sie brauchen. Tatsächlich ist [diese Chip Pearson FindAll Seite] (http://www.cpearson.com/excel/findall.aspx) hilfreicher. –