Microsoft Excel ist ein Tabellenkalkulationsprogramm mit erweiterter Funktionalität zur Manipulation , Sortier-und Charting- numerischen Daten . Excel verfügt über viele Features und Funktionen zur Verfügung, die verschiedene Aktionen kann der Anwender erfordern . Wenn die integrierte Funktionalität , um den Anforderungen des Benutzers , die enthalten Programmiersprache , Visual Basic for Applications (VBA) nicht erfüllt , kann stattdessen verwendet werden. VBA ist eine robuste Programmiersprache für Operationen, die aus dem Inneren der Tabellenkalkulation ausgeführt werden. Eine Operation , wie das Löschen von Zeilen auf kundenspezifischen Anforderungen ist eine perfekte Passform für VBA . Things You
Microsoft Excel
brauchen anzeigen Weitere Anweisungen
1
Öffnen Sie die Microsoft Excel-Tabelle , aus der Sie wünschen, dass jede dritte Zeile löschen.
2
hinzufügen von Daten zu ersten zwölf Zeilen der Tabelle in der Spalte " A. "
3
Öffnen Sie das Menü für Makros durch Drücken der "Alt" und "F8" ; . " . erstellen" Tasten
4
Enter " Deletethree " in das Feld Makroname und klicken Sie auf die Schaltfläche
5
den folgenden Code unter Einfügen der Text " Sub Deletethree ":
' Dim variables.Y = 1I = 1
Set XRNG = Auswahl
' Loop für jede Zeile in der selectionFor XCounter = 1 Um
xRng.Rows.Count Wenn Y = 3 Dann
'... löschen eine ganze Reihe von cells.xRng.Cells (I). EntireRow.DeleteY = 1' Ansonsten .. . Else ' ... I erhöhen durch eine um durch range.I = I + 1J = Y + 1End Wenn
Weiter XCounter
6
Speichern Sie das Makro " Deletethree " durch Drücken der "Strg" und "S "-Taste . Schließen Sie das Fenster "Microsoft Visual Basic ", um die Excel-Anwendung zurückzukehren.
7
Highlight Zellen A1 bis A12 in der Tabellenkalkulation .
8
Drücken Sie die "Alt" und " F8"-Taste , um das Makro zu öffnen. Wählen Sie das Makro " Deletethree " und auf den "Run "-Taste mit der linken Maustaste . Nach Beendigung des Makros wird jede dritte Zeile entfernt .