Da diese Variable in einer Schleife steht, möchte ich das nach dem Eintrag eine Zeile nach unten gesprungen wird.
Wie kann ich das machen?
Vielen Dank
Wie kann ich das machen?
Vielen Dank
dim Variable as Integer
For Variable = 1 To 10
Sheets(1).Cells(Variable,1) = Variable
Next Variable
mal ganz einfach...Gruß
Mike
Um eine Variable, die in einem Makro ermittelt wurde, in ein nicht aktives Tabellenblatt zu schreiben, kannst du die folgende Schritt-für-Schritt-Anleitung befolgen:
Öffne den VBA-Editor: Drücke ALT + F11 in Excel, um den VBA-Editor zu öffnen.
Füge ein Modul hinzu: Rechtsklicke im Projekt-Explorer auf dein Projekt, wähle Einfügen und dann Modul.
Schreibe den Code: Füge den folgenden Code in das Modul ein:
Sub SchreibeVariable()
Dim Variable As Integer
Dim Zeile As Integer
Zeile = 1 ' Startzeile
For Variable = 1 To 10
Sheets("DeinTabellenblatt").Cells(Zeile, 1).Value = Variable
Zeile = Zeile + 1 ' Zeile nach unten springen
Next Variable
End Sub
Passen Sie den Tabellennamen an: Ersetze DeinTabellenblatt durch den Namen des Sheets, in das du schreiben möchtest.
Führe das Makro aus: Drücke F5, um das Makro auszuführen. Die Werte werden in die erste Spalte deines angegebenen Tabellenblatts geschrieben.