In diesem Artikel werden wir uns mit dem Range-Objekt in Excel beschäftigen. Das Range-Objekt ist ein wesentlicher Bestandteil der Excel-Arbeit, sowohl in Excel-Formeln als auch in VBA (Visual Basic for Applications). Wir beginnen mit einigen grundlegenden Excel-Funktionen, die auf das Range-Objekt angewendet werden, und vertiefen uns dann in VBA-Beispiele.

Excel Funktionen

  • Anzahl der Spalten: =COLUMNS(Bereich)
  • Anzahl der Zeilen: =ROWS(Bereich)
  • Anzahl der Zellen: =COLUMNS(Bereich)*ROWS(Bereich)
  • Anzahl der leeren Zellen: =COUNTBLANK(Bereich)
  • Anzahl der nicht leeren Zellen: =COLUMNS(Bereich)*ROWS(Bereich)-COUNTBLANK(Bereich) oder =COUNTIF(Bereich,"<>")
  • Bestimmte Zelle innerhalb des Bereiches: =INDEX(Bereich, Zeile, Spalte)

Umsetzung in VBA

Anzahl der Spalten in einem Range

Anzahl der Zeilen in einem Range

Anzahl der Zellen in einem Range

Wert aus einem spezifischen Zellenbereich

Ermitteln von relativen Positionen innerhalb des Bereiches

Relative Zeilenposition

Relative Spaltenposition