Schleife
27.09.2005 11:45:23
Darren
Ziel: Ich suche nach Zeilen mit den Eintrag "Car"
Wenn er es gefunden hat, dann soll er den code unten ausführen(offset - Zahlen finden und speichern und in der andere Datei eintragen)
Er soll solange suchen, bis er auf eine Zeile kommt die nicht mehr belegt ist.
Code:
Set rngFind = Workbooks(ImportDatei).Worksheets(1).Rows(11).Find(SuchFeld, LookIn:=xlValues)
SuchFeld = "Car2*"
Set rngFind = Workbooks(ImportDatei).Worksheets(1).Rows(12).Find(SuchFeld, LookIn:=xlValues)
' Werte holen
varImport(0) = rngFind.Offset(0, 1).Value
varImport(1) = rngFind.Offset(0, 2).Value
varImport(2) = rngFind.Offset(0, 3).Value
varImport(3) = rngFind.Offset(0, 4).Value
SuchFeld = "Car*"
Set rngFind = Workbooks(ImportDatei).Worksheets(1).Rows(12).Find(SuchFeld, LookIn:=xlValues)
varImport(4) = rngFind.Offset(0, 5).Value
ThisWorkbook.Activate
'Erste leere Zelle in Spalte A
Set rngFind = Cells(Cells.Rows.Count, 1).End(xlUp).Offset(1, 0)
rngFind.Offset(-1, 0).EntireRow.Insert
'rngFind.Offset(-2, 0).Value = ImportMonat
rngFind.Offset(-2, 1).Value = varImport(0)
rngFind.Offset(-2, 2).Formula = "=B" & rngFind.Offset(-2, 0).Row & "-D" & rngFind.Offset(-2, 0).Row
rngFind.Offset(-2, 3).Value = varImport(1)
rngFind.Offset(-2, 4).Value = varImport(2)
rngFind.Offset(-2, 5).Formula = "=E" & rngFind.Offset(-2, 0).Row & "-G" & rngFind.Offset(-2, 0).Row
rngFind.Offset(-2, 6).Value = varImport(3)
rngFind.Offset(-2, 7).Value = varImport(4)
rngFind.Offset(-2, 8).Formula = "=100*G" & rngFind.Offset(-2, 0).Row & "/H" & rngFind.Offset(-2, 0).Row