Sie befinden sich hier: Funktionen > Ereignisse > Spalte einfügen

Ereignis: Spalte einfügen

Ereignisfunktion: InsertColumn

Diese Aktion fügt eine oder mehrere Spalten an einer vorgegebenen Stelle in eine Tabelle ein.

Registerkarte Ereignis:

Unter Eingabe Beispiel

Nicht-Druck Bedingung

Falls nötig, geben Sie eine Nicht-Druck-Bedingung für das Ereignis ein. Wenn die Bedingung eintritt, wird das Ereignis nicht ausgeführt.

 

Tabelle

Tabellenbezeichnung´

"ABC"

Einfügen bei Spalte

An der Spaltenposition (mit 1 beginnend)

3

Spaltentyp

Wählen Sie den Spaltentyp für die einzufügende Spalte aus (Allgemein, Numerische Zelle, etc.).

"ALLGEMEIN"

Kopieren aus Spalte

Zeile der Tabelle, die kopiert werden soll (mit 1 beginnen).

Wird verwendet, wenn als Spaltentyp "Kopie der aktuellen Spalte" ausgewählt ist.

Anzahl einzufüg. Spalten

Geben Sie die Anzahl der Spalte an, wenn mehr als nur 1 Spalte eingefügt werden soll.

2

Vor/Nach

Wählen Sie aus, ob die neue Spalte vor oder nach der Spalte, die unter "Einfügen bei Spalte" vorgegeben wurde, eingefügt werden soll.

"Nach"

Syntax (für die Eingabe in die Formelleiste)

ACTION("InsertColumn", expr1,expr2,expr3,expr4,exp5,exp6)

Wobei:

expr1 = Eintrag unter Tabelle

expr2 = Eintrag unter Einfügen bei Spalte

expr3 = Spaltentyp

expr4= Kopieren aus Spalte

expr5= Anzahl einzufüg. Spalten

expr6 = Vor/Nach

So erscheint das Beispiel in der Formelleiste

ACTION("InsertColumn", "ABC", 2, "ALLGEMEIN" ,1, 2, "NACH")

Kopiert die erste Spalte der Tabelle ABC einschließlich der Zellen als dritte und vierte Spalte in die Tabelle. Die Zellen in der Tabelle werden entsprechend renummeriert. Die Zellen in der Tabelle werden entsprechend renummeriert.

Bitte beachten Sie:

  • Wenn Sie eine Tabelle umbenennen, wird keines der Ereignisse, die der Tabelle zugewiesen sind (Sortieren, Zeilen einfügen/löschen) aktualisiert. Sie können allerdings mit Hilfe der celltable() Funktion eine entsprechende Referenz auf diese Tabelle legen. Sie können aber die Funktion celltable() verwenden, um eine Referenz zur Tabelle zu erstellen. Befindet sich das Ereignis innerhalb einer Tabelle, können Sie die Funktion celltable() verwenden, um die Tabellenbezeichnung automatisch zu übertragen. Wenn sich das Ereignis außerhalb der Tabelle befindet, können Sie die Funktion celltable(abc.a1) verwenden, um die Tabellenbezeichnung zu erhalten, wobei abc.a1 eine Zellnummer ist.

    Diese Funktion liefert immer die Tabellenbezeichnung, sogar wenn die Tabelle abc neu nummeriert wurde.

Verwandte Themen