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.