Pour faire cet exemple faire un classeur vierge lui ajouter deux feuilles le nommer et l'enregistrer copier le script ci dessous ouvrir l'editeur de script coller ce code à la place de myfunction enregistrer on va demander le nom du projet (mettre le même que le classeur plus facile à retrouver ensuite si besoin ;-)) revenir dans le classeur en feuille 3 inserer un petit dessin exemple une flèche la flèche maintenant dans la feuille (clique droit dessus) lui assigner le nom du script cliquer sur la flèche on vous demande deux autorisations mettre Autoriser voilà le deroulement du script est lancé pour relancer de nouveau renommer la première feuille en feuille 1 et supprimer la feuille 'Tartempion' sinon vous aurez un conflit bon courage function effbay() { var classeur = SpreadsheetApp.getActiveSpreadsheet() var feuilles = classeur.getSheets() // initialise la collection feuilles var nb = classeur.getNumSheets(); // nb reçoit le nombre de feuilles Browser.msgBox("nombre de feuilles dans ce classeur : "+ nb) classeur.setActiveSheet(feuilles[2]) // active la feuille numéro 3 (0, 1, 2) classeur.insertSheet() // insère une feuille à droite classeur.renameActiveSheet("Tartempion") // renomme nouvelle feuille Tartempion Browser.msgBox("j'ai ajouté une feuille et je l'ai renommée 'Tartempion'") classeur.setActiveSheet(feuilles[0]) // active la première feuille numéro 1 classeur.duplicateActiveSheet() // duplique à droite de feuille active) classeur.setActiveSheet(feuilles[0]) // active la première feuille numéro 1 Browser.msgBox("j'ai dupliqué la page 1") var newSheet = classeur.deleteActiveSheet() // suppresion de la feuille [0] et newssheet reçoit feuille active "copie.." classeur.setActiveSheet(newSheet) //on active la feuille newSheet Browser.msgBox("j'ai supprimé la feuille 1 et j'ai activé la page dupliquée") }