clearRowsByConditional
Der Inhalt verschwindet, die Zeilen bleiben: die Positionen verschieben sich nicht, und alles, was eine Zeile über ihre Nummer anspricht, zeigt weiter auf dieselbe Stelle. Entfernt werden sie von deleteRowsByConditional.
Das Blatt wird einmal gelesen und das Leeren in zusammenhängende Blöcke gruppiert, sodass auch eine verstreute Auswahl wenige Dienstaufrufe kostet.
Ein Blatt meint seinen ganzen Datenbereich; ein Bereich meint nur die Zellen darin, der Rest des Blatts wird weder gelesen noch berührt. In beiden Fällen erhält das Prädikat die Position im Blatt, eine Zeile behält also ihre echte Nummer.
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 werden geleert. |
|
| Bekommt die Zellen der Zeile, 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.