Modifier une ligne d'un tableau client dans Google Sheets
đ De VBA vers Google Apps Script – Modifier une ligne d'un tableau client dans Google Sheets
Lorsque l’on passe d’Excel Ă Google Sheets, les macros VBA doivent ĂȘtre réécrites en Google Apps Script. Voici un exemple concret : une macro qui permet de modifier une ligne client dans un tableau structurĂ©, en fonction d'une sĂ©lection active.
đ Contexte
-
La feuille s'appelle "Liste ECOLE".
-
Les en-tĂȘtes du tableau commencent Ă la ligne 10.
-
Les données commencent à la ligne 11.
-
Les champs de modification sont saisis dans des cellules fixes (G2 Ă G8, J2 Ă J7, etc.).
-
Certaines colonnes sont dynamiques : le libellé de la colonne est indiqué dans une cellule (par exemple I8), et la valeur à saisir se trouve à cÎté (par exemple J8).
✅ Objectif
Modifier la ligne sélectionnée dans la plage G11:G90000, uniquement si :
L'utilisateur confirme la modification.
La cellule F1 contient bien le numéro de ligne sélectionné.
Le champ G2 (Nom Facture) n’est pas vide.
đ§ Code Google Apps Script
đ Ajouter un bouton dans la feuille
-
InsĂšre un dessin ou une image.
-
Clique sur les trois points → Attribuer un script.
-
Tape
modifierClient.
Commentaires
Enregistrer un commentaire