Zum Hauptinhalt springen

Kutools für Office — Eine Suite. Fünf Tools. Erledigen Sie mehr.

 Wie ändert man die Zeilenhöhe / Spaltenbreite abwechselnd in Excel?

Author Xiaoyang Last modified

Angenommen, Sie haben ein großes Arbeitsblatt mit mehreren Spalten oder Zeilen, deren Breite oder Höhe abwechselnd angepasst werden muss. Wenn es nur wenige Spalten oder Zeilen gibt, können Sie die Zeilenhöhe oder Spaltenbreite manuell eine nach der anderen ändern. Aber wie könnten Sie die Höhe von mehreren Zeilen oder die Breite von mehreren Spalten auf einmal in Excel ändern?

Ändern Sie jede zweite Zeilenhöhe mit der Filterfunktion

Ändern Sie jede zweite Zeilenhöhe / Spaltenbreite mit VBA-Code

Ändern Sie jede zweite Zeilenhöhe / Spaltenbreite mit Kutools für Excel


Ändern Sie jede zweite Zeilenhöhe mit der Filterfunktion

Durch die Verwendung der Filterfunktion müssen Sie zuerst eine Hilfsspalte erstellen und dann die Filterfunktion anwenden, um die gewünschten Zeilen zu filtern und alle gefilterten Zeilenhöhen auf einmal anzupassen. Bitte gehen Sie wie folgt vor:

1. Neben Ihren Daten geben Sie bitte in einer leeren Zelle die Zahl 0 und 1 getrennt in die erste und zweite Zeile ein, und wählen Sie sie aus, ziehen Sie den Ausfüllknauf über den Bereich der Zellen, die Sie anpassen möchten, und aktivieren Sie „Zellen kopieren“ im Ausfüllknauf-Menü, und Sie erhalten das Ergebnis wie im folgenden Screenshot:

a screenshot of manually entering 0 and 1 in column

2. Wählen Sie dann die Hilfsspalte aus und klicken Sie auf Daten > Filter, und klicken Sie dann auf doc-filter-button-1und wählen Sie 0 oder 1 aus der Dropdown-Liste aus. In diesem Beispiel werde ich 0 auswählen, siehe Screenshot:

a screenshot of filtering all 0 cells

3. Klicken Sie auf OK, alle Zeilen, die die Zahl 0 enthalten, wurden gefiltert. Wählen Sie dann diese gefilterten Zeilen aus und klicken Sie auf Start > Format > Zeilenhöhe, siehe Screenshot:

a screenshot of clicking the Row Height button

4. Geben Sie im Dialogfeld Zeilenhöhe die gewünschte Zeilenhöhe ein, siehe Screenshot:

a screenshot of specifying a certain row height

5. Klicken Sie dann auf OK, um dieses Dialogfeld zu schließen, und Ihre ausgewählte gefilterte Zeilenhöhe wurde angepasst. Klicken Sie abschließend auf Daten > Filter, um die Filterfunktion zu deaktivieren, und Ihre Zeilenhöhe wurde abwechselnd geändert. Siehe Screenshot:

a screenshot of new row height

Hinweise:

1. Sie können die Zeilenhöhe abwechselnd beginnend bei der ersten Zeile ändern.

2. Diese Methode ist nicht anwendbar, um die Spaltenbreite zu ändern.

3. Nachdem Sie das Verfahren abgeschlossen haben, können Sie die Hilfsspalte bei Bedarf löschen.


Ändern Sie jede zweite Zeilenhöhe / Spaltenbreite mit VBA-Code

Wenn Sie sowohl die Zeilenhöhe als auch die Spaltenbreite ändern müssen, kann Ihnen der folgende VBA-Code helfen.

1. Halten Sie die Tasten ALT + F11 gedrückt, um das Fenster Microsoft Visual Basic for Applications zu öffnen.

2. Klicken Sie auf Einfügen > Modul und fügen Sie den folgenden Code in das Modulfenster ein.

VBA-Code: Ändern Sie jede zweite Zeilenhöhe in einem Arbeitsblatt

Sub RowHeight()
'Update 20140625
Dim Rng As Range
Dim WorkRng As Range
Dim xInput As Long
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xInput = Application.InputBox("Row height", xTitleId, "", Type:=2)
For i = 1 To WorkRng.Rows.Count Step 2
    WorkRng.Rows(i).RowHeight = xInput
Next
End Sub

3. Drücken Sie dann die Taste F5, um diesen Code auszuführen, und ein Hinweisfenster wird erscheinen, um Sie daran zu erinnern, den Bereich auszuwählen, dessen Zeilenhöhe Sie anpassen möchten, siehe Screenshot:

a screenshot of selecting range after running the VBA code

4. Klicken Sie dann auf OK, ein weiteres Hinweisfenster wird erscheinen, in dem Sie die gewünschte Zeilenhöhe eingeben können, siehe Screenshot:

a screenshot of entering row height

5. Klicken Sie dann auf OK, die Zeilenhöhe Ihres ausgewählten Bereichs wurde abwechselnd ab der ersten Zeile geändert. Siehe Screenshot:

a screenshot of result

Hinweise:

1. Wenn Sie jede zweite Spaltenbreite anpassen möchten, wenden Sie bitte den folgenden VBA-Code an:

VBA-Code: Ändern Sie jede zweite Spaltenbreite in einem Arbeitsblatt

Sub CloumnWidth()
'Update 20140625
Dim Rng As Range
Dim WorkRng As Range
Dim xInput As Long
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xInput = Application.InputBox("Cloumn width", xTitleId, "", Type:=2)
For i = 1 To WorkRng.Columns.Count Step 2
    WorkRng.Columns(i).ColumnWidth = xInput
Next
End Sub

2. Wenn Sie die Zeilenhöhe oder Spaltenbreite ab der zweiten Zeile / Spalte ändern möchten, müssen Sie einfach den Datenbereich ab der zweiten Zeile / Spalte auswählen.


Ändern Sie jede zweite Zeilenhöhe / Spaltenbreite mit Kutools für Excel

Wenn Sie Kutools für Excel installiert haben, kann Ihnen auch sein Hilfsprogramm „Intervallzeilen & -spalten auswählen“ helfen, zuerst jede zweite Zeile oder Spalte auszuwählen und dann gleichzeitig die Zeilenhöhe und Spaltenbreite zu ändern.

Kutools für Excel enthält mehr als 300 praktische Excel-Tools. Kostenlos 30 Tage lang ohne Einschränkungen testen.Jetzt herunterladen.

1. Wählen Sie den Datenbereich aus, den Sie verwenden möchten.

2. Gehen Sie zu Kutools > Auswählen > Intervallzeilen & -spalten auswählen, siehe Screenshot:

3. Aktivieren Sie im Dialogfeld „Intervallzeilen & -spalten auswählen“ die Option Zeilen oder Spalten im Abschnitt Auswählen, je nach Wunsch, und geben Sie dann im Abschnitt Optionen den Abstand und die Anzahl der Spalten oder Zeilen ein. In diesem Beispiel wähle ich Spalten, siehe Screenshot:

a screenshot of changing every other row height with Kutools for Excel

4. Klicken Sie dann auf OK, jede zweite Spalte wurde im Abschnitt ausgewählt, siehe Screenshot:

a screenshot of selecting every other columns

5. Klicken Sie dann auf Start > Format > Spaltenbreite und geben Sie die gewünschte Spaltenbreite in das Dialogfeld Spaltenbreite ein, siehe Screenshots:

a screenshot of clicking the Column Width option -2 a screenshot of entering a new column width

6. Klicken Sie dann auf OK, und die Spaltenbreite wurde abwechselnd ab der ersten Spalte geändert.

a result screenshot of new column widths

Hinweise:

1. Um jede zweite Zeile auszuwählen, aktivieren Sie bitte Zeilen im Dialogfeld „Intervallzeilen & -spalten auswählen“ in Schritt 3.

2. Wenn Sie die Zeilenhöhe oder Spaltenbreite ab der zweiten Zeile / Spalte ändern möchten, müssen Sie einfach den Datenbereich ab der zweiten Zeile / Spalte auswählen.


Verwandte Artikel:

Wie färbe ich jede zweite oder alternative Zeile in Excel ein?

Wie lösche ich schnell jede zweite Zeile in Excel?


Die besten Produktivitätstools für das Büro

🤖 Kutools AI Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung |  Code generieren  |  Benutzerdefinierte Formeln erstellen |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Doppelte suchen, hervorheben oder markieren | Leere Zeilen löschen | Spalten oder Zellen zusammenführen, ohne Daten zu verlieren | Runden...
Erweiterte SVERWEIS: SVERWEIS mit mehreren Kriterien | SVERWEIS für mehrere Werte | Mehrblatt-SVERWEIS | Fuzzy Match...
Erweiterte Dropdown-Liste: Dropdown-Liste schnell erstellen | Abhängige Dropdown-Liste | Mehrfachauswahl Dropdown-Liste...
Spaltenmanager: Eine bestimmte Anzahl an Spalten hinzufügen | Spalten verschieben | Sichtbarkeitsstatus versteckter Spalten umschalten | Bereiche & Spalten vergleichen...
Empfohlene Funktionen: Gitterfokus | Entwurfsansicht | Erweiterte Formelleiste | Arbeitsmappe & Arbeitsblatt-Manager | AutoText-Bibliothek | Datumsauswahl | Daten zusammenführen | Zellen verschlüsseln/entschlüsseln | E-Mail senden nach Liste | Super Filter | Spezialfilter (fett/kursiv/durchgestrichen filtern...) ...
Top15 Toolsets:12 Textwerkzeuge (Text hinzufügen, Bestimmte Zeichen löschen, ...) |50+ Diagramm typen (Gantt-Diagramm, ...) |40+ praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...) |19 Einfügewerkzeuge (QR-Code einfügen, Bild aus Pfad einfügen, ...) |12 Konvertierungswerkzeuge (In Wörter umwandeln, Währungsumrechnung, ...) |7 Konsolidierungs- & Aufteilungstools (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...) | ... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und über40 weitere!

Stärken Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und genießen Sie Effizienz wie nie zuvor. Kutools für Excel bietet mehr als300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...


Office Tab bringt die Tab-Oberfläche in Office und macht Ihre Arbeit wesentlich einfacher

  • Aktivieren Sie die Tabulator-Bearbeitung und das Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Tabs innerhalb desselben Fensters, statt in neuen Einzelfenstern.
  • Steigert Ihre Produktivität um50 % und reduziert hunderte Mausklicks täglich!

Alle Kutools-Add-Ins. Ein Installationspaket

Das Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro und ist ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.

Excel Word Outlook Tabs PowerPoint
  • All-in-One-Paket — Add-Ins für Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Ein Installationspaket, eine Lizenz — in wenigen Minuten einsatzbereit (MSI-kompatibel)
  • Besser gemeinsam — optimierte Produktivität in allen Office-Anwendungen
  • 30 Tage kostenlos testen — keine Registrierung, keine Kreditkarte erforderlich
  • Bestes Preis-Leistungs-Verhältnis — günstiger als Einzelkauf der Add-Ins