Merci James007 pour ta réponse rapide,
J'ai donc essayé et avec succès. J'ai ensuite associé ma macro à un smiley vert (je fais un genre de petit programme de satisfaction pour le boulot); une macro identique à la cellule près (A2 au lieu de A1) pour le smiley jaune et ensuite un smiley rouge pour la cellule A3.
Quand j'exécute mes macros, ça ne fonctionne pas avec l'itération est désactivée (car dans ce cas ça lui pose un problème d'effectuer des opération circulaires).
J'ai donc activé l'itération et là il me fait tourner la macro le nombre de fois pour lesquelles l'itération est activée (50 par défaut); ou si je limite le nombre d'itération (à 1 pour être logique avec l'application finale), je ne peux plus lancer la macro une fois qu'il est atteint. De plus, il ne respecte absolument pas les cellules dans lesquelles il devrait incrémenter. Si je demande d'incrémenter dans A1 (bouton vert) il incrémentera aussi dans A2 et A3, tantôt vers le haut, tantôt vers le bas...
mon code :
function bouton_vert() {
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getRange('B1').activate();
spreadsheet.getCurrentCell().setFormula('=B1+1');
};
function bouton_jaune() {
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getRange('B2').activate();
spreadsheet.getCurrentCell().setFormula('=B2+1');
};
function bouton_rouge() {
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getRange('B3').activate();
spreadsheet.getCurrentCell().setFormula('=B3+1');
};
Comment résoudre mon problème ? je suis perdue...
merci