Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

zeilenhöhe per vba abfragen

Forumthread: zeilenhöhe per vba abfragen

zeilenhöhe per vba abfragen
11.11.2003 01:43:12
dietmar
hallo community,

wie kann ich per vba die höhe einer zeile abfragen?
ich brauche sie dann für eine spätere verwendung.

damke, dietmar
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: zeilenhöhe per vba abfragen
11.11.2003 02:00:23
PeterW
Hallo Dietmar,

versuch es mal so:

Sub Zeilenhoehe()
Dim sngZHoehe As Single
sngZHoehe = Rows(ActiveCell.Row).Height
MsgBox sngZHoehe
End Sub

Gruß
Peter
Anzeige
;
Anzeige

Infobox / Tutorial

Zeilenhöhe in Excel per VBA abfragen


Schritt-für-Schritt-Anleitung

Um die Höhe einer Zeile in Excel per VBA abzufragen, kannst du den folgenden Code verwenden:

Sub Zeilenhoehe()
    Dim sngZHoehe As Single
    sngZHoehe = Rows(ActiveCell.Row).Height
    MsgBox sngZHoehe
End Sub
  1. Öffne Excel und drücke ALT + F11, um den VBA-Editor zu starten.
  2. Klicke auf Einfügen und wähle Modul, um ein neues Modul zu erstellen.
  3. Füge den obigen Code in das Modul ein.
  4. Schließe den VBA-Editor.
  5. Wähle eine Zelle in der Zeile, deren Höhe du abfragen möchtest.
  6. Drücke ALT + F8, wähle Zeilenhoehe aus und klicke auf Ausführen.

Diese Methode ist einfach und effektiv, um die Zeilenhöhe in Excel zu bestimmen.


Häufige Fehler und Lösungen

  • Fehler: "Laufzeitfehler 9: Index außerhalb des gültigen Bereichs"

    • Lösung: Stelle sicher, dass du eine Zelle in einem Arbeitsblatt ausgewählt hast, das Daten enthält.
  • Fehler: Das MsgBox-Fenster zeigt 0 an

    • Lösung: Überprüfe, ob du eine Zeile mit einer festgelegten Höhe ausgewählt hast. Leere Zeilen können 0 anzeigen.

Alternative Methoden

Wenn du die Zeilenhöhe ohne VBA abfragen möchtest, kannst du dies auch manuell tun:

  1. Klicke mit der rechten Maustaste auf die Zeilennummer.
  2. Wähle Zeilenhöhe....
  3. Es erscheint ein Fenster, das die aktuelle Höhe anzeigt.

Diese Methode ist nicht automatisiert, bietet jedoch eine schnelle Möglichkeit, die Höhe zu prüfen.


Praktische Beispiele

Angenommen, du möchtest die Höhe der Zeile 5 abfragen. Du kannst den folgenden VBA-Code anpassen:

Sub ZeilenhoeheBeispiel()
    Dim sngZHoehe As Single
    sngZHoehe = Rows(5).Height
    MsgBox "Die Höhe der Zeile 5 beträgt: " & sngZHoehe
End Sub

Dieser Code zeigt die Höhe der Zeile 5 als Nachricht an. Du kannst den Zeilenindex nach Bedarf ändern.


Tipps für Profis

  • Speichere deine Makros: Achte darauf, deine Arbeitsmappe als .xlsm zu speichern, um die Makros zu behalten.
  • Verwende Variablen: Du kannst die Höhe einer Zeile in einer Variablen speichern und sie später im Code verwenden, um sie für Berechnungen oder Bedingungen zu nutzen.
  • Fehlerbehandlung: Implementiere Fehlerbehandlungsroutinen, um das Programm robuster zu gestalten.

FAQ: Häufige Fragen

1. Wie kann ich die Höhe mehrerer Zeilen abfragen?
Du kannst eine Schleife verwenden, um die Höhe jeder Zeile in einem bestimmten Bereich abzufragen.

2. Ist dieser Code in Excel 2016 und 365 kompatibel?
Ja, der Code funktioniert in Excel 2016, 365 und in den meisten anderen Versionen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige