Ich suche nach einer Möglichkeit, durch die Zellen im Arbeitsblatt zu durchlaufen, um Werte einzufügen.VBA Iterate durch Zellen
Der unten angegebene Code erkennt die Zellenpositionen nicht. Gibt es eine Möglichkeit, den Zellstandort zu wiederholen, um die Informationen schrittweise in die gewünschten Bereiche einzufügen? Ich möchte, dass der Code den Wert zuerst in A1: C1 einfügt und dann über 4 Leerzeichen bewegt und an E1: G1 und so weiter schreibt.
Nicht sicher, wie die Buchstaben durchlaufen werden, um die Zelle zu verschieben.
Sub test()
Dim x As Integer
Dim y As Integer
Dim InputSheet As Worksheet
Dim myBook As Workbook
Set myBook = Excel.ActiveWorkbook
Set InputSheet = myBook.Sheets("InputSheet")
For y = 0 To 5
x = 4
InputSheet.Range("A1 + 4*y : C1 + 4*y").Value = x
Next y
End Sub
['.Offset()' und '.Resize()'] (https://www.businessprogrammer.com/power-excel-vba-secret-avoid-using-select/) sind deine Freunde. – ja72