Bonjour à tous,
Je rencontre des difficultés avec ces fonctions qui me renvoient toujours la référence de A1 quelle que soit la cellule que je sélectionne dans ma feuille.
J'ai une feuille appelée Table que je sélectionne avec getSheets(0) qui utilise plus de 20 colonnes et de 100 lignes.
getSheets(0).getName() me donne bien le nom de ma feuille, c'est à dire Table, mais impossible de récupérer les références de la cellule active qui est toujours retournée avec le nom A1 quelque soit la cellule sélectionnée dans la table et que ce soit avec getActiveRange() ou getActiveCell().
Voici mon code :
Par ailleurs, si j'utilise cell.getRow() ou cell.getColumn(), je reçois toujours 1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 function essai(){ // Returns the active cell var cell = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0].getActiveRange(); var nomfeuille = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0].getName(); var nomCell = cell.getA1Notation(); var lig = cell.getRow(); var col = cell.getColumn(); }
Quel est le mystère de ces fonctions ??
Merci de votre aide.
Partager