deleteColumnsByConditional
Beurteilt wird am gelesenen Blatt, gelöscht vom rechten Rand nach innen in zusammenhängenden Blöcken, damit verschobene Positionen nicht die falsche Spalte mitnehmen.
Die Spalten sind dann fort: clearColumnsByConditional leert sie nur.
Ein Blatt meint seinen ganzen Datenbereich, und es werden ganze Spalten entfernt. Ein Bereich meint nur die Zellen darin: sie werden gelöscht, die rechts davon rücken nach links, und die Zeilen darüber und darunter bleiben, wo sie sind. In beiden Fällen erhält das Prädikat die Position im Blatt; die Weigerung, ein Blatt zu leeren, gilt der Blatt-Form, in der eine Spalte bleiben muss.
Parameter
Parameter | Typ | Beschreibung |
|---|---|---|
|
| Das Blatt, auf dem gearbeitet wird, oder der Bereich, innerhalb dessen gearbeitet wird: nur dessen Zellen werden gelesen und nur sie entfernt. |
|
| Bekommt die Zellen der Spalte, ihre einsbasierte Position und — wenn |
|
|
|
Rückgabewert
number — wie viele betroffen waren.
Ausnahmen
Ausnahme | Bedingung |
|---|---|
| das erste Argument weder ein Blatt noch ein Bereich ist. |
| das Prädikat ist keine Funktion oder die Kopfposition keine positive ganze Zahl. |
Beispiele
Im Einsatz
Innerhalb eines Blocks
Siehe auch
Quellcode
Diese Dokumentation wurde mit KI (Claude) aus dem Quellcode der Bibliothek erzeugt.