ich will n Zellen in Spalte C und D, wobei n-Wert in Spalte BWie Werte mit dem Referenzwert in einer Spalte zu erhöhen, in einer anderen Spalte
mein Code hinzuzufügen:
Sub mycode()
Dim lastrow1 As Long
lastrow1 = Range("A" & Rows.Count).End(xlUp).Row
Dim lastrow2 As Long
lastrow2 = Range("C" & Rows.Count).End(xlUp).Row
For h = 2 To lastrow1
For i = 2 To lastrow2
If Sheet1.Cells(h, 1).Value = Sheet1.Cells(i, 3).Value Then
P = 10
t = i + 1
For j = 1 To Cells(i, 2).Value
Sheet1.Cells(t, 3).Insert shift:=xlDown
Sheet1.Cells(t, 4).Insert shift:=xlDown
Sheet1.Cells(t, 3).Value = Sheet1.Cells(i, 3).Value
Sheet1.Cells(t, 4).Value = Sheet1.Cells(i, 4).Value + P
P = P + 10
t = t + 1
Next j
End If
Next i
Next h
End Sub
Probe Eingang 1:
Nach dem obigen Code ausgeführt wird, ausgegeben wird
Problem: Jetzt, als ich in Zeile 3 und Ausführen von Code zweiten Eintrag hinzufügen etwas schief läuft:
Eingang:
Falscher Ausgang erzeugt durch Code:
richtige Ausgabe sollte sein:
Ich bin nicht in der Lage zu bekommen, wo mein Code nicht in Ordnung ist. Bitte helfen.
EDITED: Probe 2: Eingang:
Ausgang:
Entschuldigt unklar Titel. – Abhijeet
Vielen Dank für Ihr Feedback. Ich habe den Titel jetzt bearbeitet. Entschuldigung für Unannehmlichkeiten. – Abhijeet
Sehr nett. :-) Vielen Dank. –