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.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen