Gewusst wie: füllen Sie nur eine bestimmte Menge an Excel Zeilen mit VBA

February 28

Während der Arbeit in Microsoft Excel 2010, können Sie Visual Basic für Anwendungen oder VBA, aufzeichnen und Ausführen von Makros. VBA ist eine Programmiersprache, die in Excel integriert und basiert auf Microsoft Visual Basic-Programmierumgebung. Sie können benutzerdefinierte Makros um Änderungen an den Informationen in Ihrem Excel-Arbeitsblatt, Aufgaben auf Ihre Daten oder sogar ändern des Layouts Ihrer Tabelle ausführen. Wenn Sie VBA verwenden, um Informationen nur in eine bestimmte Menge von Zeilen in Ihrer Kalkulationstabelle platzieren möchten, ist Ihre beste Option zu einer "for" Schleife verwenden.

Anweisungen

1 Öffnen Sie das Excel 2010-Arbeitsblatt, dem Sie verwenden möchten. Drücken Sie "Alt" und "F11", um die VBA-Konsole zu starten, so können Sie Ihr Makro schreiben.

2 Mit der rechten Maustaste in Ihrem Arbeitsblatts auf der linken Seite der Konsole. Bewege deine Maus über "Einfügen" und wählen Sie im Menü die Option "Module". Klicken Sie auf das Modul auf der linken Seite der Konsole.

3 Klicken Sie auf eine leere Stelle auf der rechten Seite der Konsole, und geben Sie den folgenden Code:

Sub Rowfill()

Dim a, b, X als Ganzzahl

a = 1

b = 10

Für X = a, b

Zellen (x, 1) = "TEST"

Nächsten x

EndSub

Ändern Sie "a" im obigen Code in die erste Zeile, die Sie bei der letzten Zeile gefüllt und "b" ändern möchten. Ändern Sie die "1" nach dem "X" in der Spalte, in der Sie die Zeilen füllen möchten. "TEST" in welchem String Formel ändern oder Variable, das Sie verwenden, um die Zellen füllen möchten; Entfernen Sie die Anführungszeichen, wenn Sie eine Variable verwenden.

4 Klicken Sie auf "Play" am oberen Rand der Konsole VBA Code ausführen und die angegebenen Zeilen mit Informationen zu füllen.

Tipps & Warnungen

  • Sobald Sie die VBA-Konsole schließen, können Sie dieses Makro jederzeit durch Drücken der Taste "Makro" auf die Registerkarte mit den "Entwickler" und wählen "Rowfill" aus der Liste zugreifen und auf "Ausführen".