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