Sie befinden sich hier: Hilfethemen > Anpassen > Formeln > Zeile einfügen

Ereignis: Zeile einfügen

Ereignisfunktion: InsertRow

Diese Aktion fügt an einer bestimmten Stelle eine Zeile 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"

Aus Zeile kopieren

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

1

In Zeile einfügen

An der Zeilenposition einfügen (mit 1 beginnen)

3

Inhalt kopieren

Eine Ja/Nein Entscheidung, ob die Zellen aus der Zeile kopiert werden sollen, die unter "Aus Zeile kopieren Feld definiert ist.

"Ja" Ja

Anzahl einzufüg. Zeilen

Gesamtanzahl der Zeilen, wenn mehr als nur eine Zeile eingefügt werden soll.

2

Syntax (für die Eingabe in die Formelleiste)

ACTION("InsertRow", expr1,expr2,expr3,expr4,expr5)

Wobei:

expr1 = Eintrag unter Tabelle

expr2 = Eintrag unter Aus Zeile kopieren

expr3 = Eintrag unter In Zeile einfügen

expr4 = Eintrag unter Inhalt kopieren (J/N)

expr5 = entry unter Anzahl einzufüg. Zeilen

So erscheint das Beispiel in der Formelleiste

ACTION("InsertRow", "ABC", 3, 1, "Ja",2)

Kopiert die erste Zeile der Tabelle ABC, inklusive der Zellen, und fügt diese als dritte Zeile in der Tabelle ein. Die Zellen in der Tabelle werden entsprechend renummeriert.

Bitte beachten Sie:

  • Wenn Sie eine große Anzahl (z.B. 9999) als expr3 = In Zeile einfügen angeben, die außerhalb der Tabelle liegt, wird die neue Zeile immer an das Ende der Tabelle gehängt.
  • Wenn die Zeile, die kopiert werden soll, eine Standardpositionsnummer enthält, die aber in der neuen Zeile nicht angezeigt werden soll, dann verwenden Sie bitte die Funktion Zellwert setzen, um der Zelle einen anderen Wert zuzuweisen. Um sich mehr Informationen zu dieser Funktion anzeigen zu lassen, klicken Sie auf Zellwert. Erstellen Sie die Funktion Zellwert setzen als zweites Ereignis und geben Sie die Zelle an, deren Inhalt gelöscht werden soll.
  • Wenn Sie eine Tabelle umbenennen, wird keines der verbundenen Ereignisse (Zeile sortieren, einfügen löschen) für diese Tabelle mit dem neuen Namen aktualisiert. 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