So löschen sie jede andere reihe in excel
Diese Aufgabe lehrt Ihnen, wie Sie ein Makro mit Microsoft Visual Basic für Anwendungen verwenden, um jede andere Zeile in einem Excel-Arbeitsblatt zu löschen.
Schritte
Methode 1 von 2:
Verwenden einer Formel und Filter1. Öffnen Sie ein Projekt in Excel. Diese Methode funktioniert sowohl für den aktuellen Excel sowie frühere Versionen.
- Sie können entweder auf eine Excel-Datei klicken, um sie zu öffnen oder einen neuen zu erstellen.

2. Wählen Sie nach Ihren Daten eine Spalte aus. Wenn Sie Daten in den Zellen A1-A9 und B1-B-9 haben, möchten Sie Spalte C verwenden, um Ihre Formel einzufügen.

3. Geben Sie den folgenden Code in Zelle C1 ein: "= Iseven (Zeile ())." Wenn Sie das in die Funktionsleiste eingeben, wird ein Pop-Up-Vorschläge für die Formel angezeigt, indem Sie eines dieser auswählen.

4. Ziehen Sie die Formel von C1 bis C9. Sie möchten sicherstellen, dass Ihr gesamtes Bereich abgedeckt ist.

5. Drücke den Daten Tab. Sie sehen das oben in Ihrem Arbeitsblatt.

6. Klicken Filter. Sie sehen das mit einem Symbol eines Filters in der Sortieren & Filter Gruppierung.

7. Klicken


8. Klicken Sie, um zu deaktivieren "Wahr" oder "Falsch." Das Verstecken eines davon zeigt jede andere Informationsspalte an. Sie möchten die Reihen anzeigen, die Sie löschen werden.

9. Wählen Sie alle sichtbaren Daten aus. Sie können den Datenbereich ziehen und abgeben Strg + A (Fenster) oder Cmd + A (Mac).

10. Klicken Sie mit der rechten Maustaste auf die ausgewählten Daten und wählen Sie aus Zeile löschen. Alle diese Daten werden gelöscht, und die anderen Reihen sind verborgen.

11. Geben Sie Ihre Daten ein. Zurück zum Daten Tab und Klick Filter und Ihre Filter werden entfernt, wobei Ihre Originaldaten angezeigt werden.
Methode 2 von 2:
Verwenden von Visual Basic für Anwendungen1. Öffnen Sie ein Projekt in Excel. Diese Methode arbeitet für den aktuellen MS Excel an Excel 2007 und Sie können ein gespeichertes Projekt verwenden oder einen neuen erstellen und Daten in einige Zellen eingeben.

2. Klicken Werkzeuge. Für bestimmte ältere Versionen von Excel werden Sie auf das Zugriff auf das "Entwickler" Tab statt statt.

3. Klicken Visual Basic-Editor. Sie sollten dies als das linke Symbol in der Speisekarte sehen.

4. Klicken Sie mit der rechten Maustaste auf ein Blatt. Im vertikalen Menü auf der linken Seite des Fensters sehen Sie eine Liste der Blätter Ihres Arbeitsbuchs. Klicken Sie mit der rechten Maustaste auf eines davon, um ein anderes Dropdown-Menü zu erhalten.

5. Bewegen Sie Ihren Cursor über Einfügen und klicken Sie auf Modul. Wenn Sie schweben Einfügen, Ein Menü wird rechts neben dem Menü angezeigt. Anklicken Modul Erstellt einen Speicherplatz, um einen VBA-Code einzugeben und diese auszuführen.

6. Geben Sie in Ihrem VBA-Fenster Folgendes ein:
Sub delete_every_other_row () dim rng als rangeset rng = Anwendung.Eingabefeld("Wählen Sie den Bereich aus (ohne Header)", "Range-Auswahl", Typ: = 8) für i = rng.Reihen.Zählen Sie auf 1 Schritt -2IF i mod 2 = 0 thenrng.Reihen (i).Deleteend idnext iend sub

7. Drücken Sie F5. Dadurch wird der Code ausgeführt und ein anderes Fenster wird auftauchen.

8. Wählen Sie den Datenbereich aus und klicken Sie auf OK. Wenn Sie Daten in Zellen haben, die von A1-B9 reichen, können Sie diese Zellen ziehen, um sie auszuwählen.