deleteRowsByConditional
Chaque ligne est jugée sur la feuille telle qu'elle a été lue, puis les suppressions se font de bas en haut par blocs consécutifs. C'est ce qui évite l'erreur d'une boucle écrite à la main qui supprime les mauvaises lignes dès que les positions se décalent.
Les lignes disparaissent pour de bon : clearRowsByConditional se contente de les vider.
Une feuille désigne toute sa plage de données, et des lignes entières sont supprimées. Une plage ne désigne que ses cellules : elles sont supprimées, celles du dessous remontent, et les colonnes voisines restent en place. Dans les deux cas, le prédicat reçoit la position dans la feuille ; le refus de vider une feuille concerne la forme avec feuille, où une ligne doit subsister.
Paramètres
Paramètre | Type | Description |
|---|---|---|
|
| La feuille sur laquelle travailler, ou la plage dans laquelle travailler : seules ses cellules sont lues, et seules elles sont supprimées. |
|
| Reçoit les cellules de la ligne, sa position à base un et — si |
|
|
|
Valeur de retour
number — combien ont été traitées.
Exceptions
Exception | Condition |
|---|---|
| le premier argument n'est ni une feuille ni une plage. |
| le prédicat n'est pas une fonction, ou la position d'en-tête n'est pas un entier positif. |
Exemples
Utilisation
Dans un seul bloc
Voir aussi
Code source
Cette documentation a été générée par une IA (Claude) à partir du code source de la bibliothèque.