🎯 Sélectionner automatiquement une cellule dans Google Sheets selon une valeur donnée
🎯 Sélectionner automatiquement une cellule dans Google Sheets selon une valeur donnée
Dans cet article, je vous montre comment créer un script Google Apps Script qui permet de rechercher dynamiquement une valeur dans une colonne précise (définie par l’utilisateur) et de sélectionner automatiquement la cellule correspondante dans un tableau. C’est particulièrement utile pour les tableaux de données importants, comme une base de données d’écoles, de clients ou de contrats.
🧠 Objectif
À partir de deux cellules de recherche :
-
📌
B8: contient le nom de la colonne (ex. : "ID Ecole", "Nom", etc.) -
🔍
C8: contient la valeur à rechercher (ex. : "École Ibn Sina")
👉 Le script va :
-
Lire l’en-tête de tableau (ligne 10).
-
Trouver la colonne correspondant au libellé de
B8. -
Chercher dans cette colonne si une cellule contient la valeur de
C8. -
🎯 Sélectionner automatiquement cette cellule dans Google Sheets.
📜 Le script Apps Script
Voici le code à insérer dans l’éditeur Apps Script (Extensions > Apps Script) :
✅ Exemple d’utilisation
| B8 | Nom |
| C8 | École Ibn Sina |
Si la colonne Nom contient cette valeur à la ligne 15, alors la cellule Nom de la ligne 15 sera automatiquement sélectionnée.
🖱️ Bonus : Ajouter un bouton de déclenchement
-
Allez dans Insertion > Dessin > Nouveau.
-
Dessinez un bouton ou insérez une forme.
-
Cliquez sur les 3 points du bouton > Affecter un script.
-
Entrez le nom du script :
SelectionnerCelluleSelonValeur.
Et voilà ! Vous pouvez maintenant cliquer pour retrouver et mettre en évidence une cellule spécifique sans chercher manuellement.
💡 Astuce
Ce script fonctionne parfaitement avec les tableaux structurés dans Google Sheets à partir d’une ligne d’en-tête fixe (ici la ligne 10). Assurez-vous que vos colonnes soient bien nommées et que les données commencent bien à partir de la ligne 11.

Commentaires
Enregistrer un commentaire