Ich will das Ende der Spalte B und C zum Kopieren in Arbeitsblatt 1 Um Spalte B und C in Arbeitsblatt 2eine Bedingung, wenn es sa bestimmter Text
Und hier ist der Code
'Copy of "Maintenances" in worksheet 2
n = 58 'start to look row 58
j = 2 'copy in row 2 in worksheet 2
Sheets("1").Select 'select sheet 1
Do While Cells(n, 1) <> "x" 'do for each cells untill there is a "x" in column A
If Cells(n, 1) <> "x" Then 'if column A is empty, then :
Sheets("2").Cells(j, 2) = Sheets("1").Cells(n, 2) '
Sheets("2").Cells(j, 3) = Sheets("1").Cells(n, 3) '
j = j + 1
End If 'fin du if
n = n + 1
Loop 'retourne au do while
Ich möchte alle Zeile unter "Wartung" in Arbeitsblatt 2 kopieren, aber die Zeile "Wartung" kann sich ändern. Das Problem ist nicht, wenn die Zeile endet, sondern wenn sie beginnt. In meinem Code kopiert es Spalte B und C zwischen 58 und wenn es ein "x" in Spalte 1 gibt. Aber ich möchte, dass die Kopie beginnt, wenn in Spalte B seine "Wartung"
Können Sie Ihre Daten oder das Bild davon zu Ihrer Frage hinzufügen? –
pls siehe Bearbeiten – babou
Verweisen Sie auf Ihr Bild, gibt es noch andere Daten über 'Cells (56,1)'? –