# MOVECELLS

#### Syntax <a href="#syntax" id="syntax"></a>

**MOVECELLS**(*range*; direction; o*ption*)

* *range* - der Bereich, in dem Zellen verschoben werden sollen - ***Wertetyp**: Bereich*
* direction - die Richtung, in die die nicht-leeren Zellen verschoben werden sollen - ***Wertetyp**: Konstante*

  Mögliche Werte sind

  * *leftward* - verschiebt nicht-leere Zellen nach links
  * *rightward* - verschiebt nicht-leere Zellen nach rechts
  * *upward* - verschiebt nicht-leere Zellen nach oben
  * *downward* - verschiebt nicht-leere Zellen nach unten
* o*ption* - gibt an, ob leere Zellen zwischen nicht-leeren Zellen entfernt werden sollen - ***Wertetyp**: Konstante (optional, Standardwert: outside)*

  Mögliche Werte sind

  * *outside* - nur die ersten oder letzten leeren Zellen werden entfernt
  * *inside* - nur leere Zellen zwischen nicht-leeren Zellen werden entfernt
  * *both* - alle leeren Zellen außerhalb und innerhalb werden entfernt

#### Hinweise <a href="#remarks" id="remarks"></a>

* Die Größe des Bereichs bleibt erhalten, auch wenn die letzten oder ersten Spalten oder Zeilen nach der Operation nur leere Zellen enthalten.
* Häufige Anwendungsfälle umfassen das Abrufen von Blattelementen einer spaltenbasierten Hierarchie oder das Konvertieren einer Hierarchie in eine einzelne Spalte.
