Ich frage mich, wenn jemand helfen kann -Excel VBA: mit benachbarter Zelle in leeren Zellen füllen Werte
ich eine Spalte ‚I‘ enthalten Zellen verschiedenen Werte; Einige dieser Zellen sind leer. Ich habe auch eine angrenzende vollständige Spalte 'G' - keine leeren Zellen.
Was ich im Grunde versuche zu tun ist, verwenden Sie VBA, um die leeren Zellen in Spalte 'I' mit dem Wert ihrer benachbarten Zellen in Spalte 'G' ausfüllen.
schrieb ich den Code unten in einer Befehlsschaltfläche:
Sub CommandButton2_Click()
Lastrow = Cells(Rows.Count, "G").End(xlUp).Row
Range("I2:I" & Lastrow).SpecialCells(xlCellTypeBlanks).Value = Range("G2:G" & Lastrow).Value
End Sub
Der obige Code der Rohling auffüllt ‚I‘ Zellen, aber es scheint immer mit dem zweiten ‚G‘ Zelle zu starten, wenn bevölkern. Ich möchte, dass es die leere "I" -Zelle mit seiner benachbarten "G" -Zelle füllt und nicht von vorne beginnt zu zählen, wenn es eine leere Zelle findet.
Hoffe, dass jemand helfen kann. Lassen Sie es mich wissen, wenn ich weitere Fragen klären muss.
Grüße,
Adrian
Ich mag diese "no loop" Ansatz! –
"Um zu loopen oder nicht zu loopen, das ist die Frage ..." - Nein, einfach nicht. :) –
Danke, Alter! Nicht alle Helden tragen Umhänge. : D –