Bonjour à tous ,
Voici un petit soucis: j'ai une formule qui masque bien les lignes vide, mais j'aimerais que cette formule fonctionne à vide + 2.
Je m'explique la formule par du principe que si une ligne de la colonne "A" à partir de "A5 inclus" est vide je masque la ligne mais j'aimerais qu'avant de masquer la formule me laisse les deux première ligne vide.
voici la formule
const sh = SpreadsheetApp.getActiveSheet();
const data = sh.getDataRange().getValues();
const lignes_vides = [];
data.forEach((r, i) => { if (r[0] == '' && i > 4) { lignes_vides.push(+i + 1) } })
lignes_vides.reverse().forEach(i => sh.hideRow(sh.getRange('A' + i)));
Elle se trouve en ligne 117 du fichiers colonne.gs dans les macros.
Exemple en image actuellement j'ai ceci : de 42 à 255 les ligne sont vide et masquées et même chose de 272 à 310
et j'aimerais que la formule me laisse les lignes 43 et 44 visible ainsi que les lignes 273-274 et ce même si elles sont vident.
Que faut il modifier ou ajouter dans la formule .
Je me connais pas grand chose en code mais une bonne piste serrait super.
Merci d'avance à tous
https://docs.google.com/spreadsheets/d/1AA7E7KEvlh5mFZF35B9V6aNLXL_kbFq6QbThBZ9drFc/edit#gid=63399823
mbell