Bonjour,
Je n'y connais rien en programmation, mais j'ai trouvé sur le web un script pour supprimer les lignes vides d'un tableur Google Sheet. Le script fontionne (sur mon modèle-réduit en PJ), en sélectionnant avant manuellement la 2e colonne d'une liste de noms (bidons ici) qu'il trie et dont il ôte les lignes vides. Or je souhaiterais sur ce modèle :
1) que le script sélectionne automatiquement la deuxième colonne,
2) que la sélection sur la colonne se fasse à partir de la position du dénommé "Joubar", s'il devait y avoir avant des lignes de texte
3) que la liste ne soit pas triée et donc que l'ordre original soit respécté
4) si possible mettre un bouton sur le tableur pour déclencher le script.
Pouvez-vous m'aider ?
D'avance merci
Code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 function removeBlanks() { var ss = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet() var selectedRange = ss.getActiveRange(); selectedRange.sort({column: 2, }) } function onOpen() { var ui = SpreadsheetApp.getUi(); ui.createMenu('Data') .addItem('Remove Blanks', 'removeBlanks') .addToUi(); };
Partager