Comment créer un bouton dans Google Sheets (guide simple)

Dans Google Sheets, vous pouvez automatiser des tâches simples en enregistrant des macros ou en utilisant Google Apps Script pour créer des scripts plus souples et polyvalents. Quelle que soit la méthode utilisée, retrouver et exécuter ces scripts peut devenir fastidieux si vous vous en servez souvent. Les macros comme Google Apps Script sont accessibles depuis les menus de Google Sheets, mais il faut plusieurs clics pour y arriver et lancer le script. Heureusement, Google Sheets permet de créer très facilement des boutons et de leur attribuer des scripts, pour exécuter vos scripts directement depuis votre feuille de calcul.

Dans ce guide, vous allez découvrir deux façons de créer des boutons dans Google Sheets : insérer une image ou créer un dessin. Vous verrez aussi comment attribuer un script à un bouton. Il peut s'agir d'une macro que vous avez enregistrée ou d'une fonction écrite avec Google Apps Script. Des exemples montrent aussi comment enregistrer une macro simple et comment écrire une fonction simple avec Google Apps Script.

Comment créer un bouton dans Google Sheets ?

Cette section donne des instructions pas à pas pour créer des boutons dans Google Sheets de deux façons : avec un dessin ou en insérant une image. Si vous voulez d'abord modifier l'image, vous pouvez l'insérer avec l'outil de dessin.

Option 1. Créer un dessin

L'outil de dessin permet de créer facilement des boutons personnalisés. Suivez les étapes ci-dessous pour créer un bouton simple.

1. Allez dans Insertion > Dessin pour créer le bouton.

Bouton dans Google Sheets — menu Insertion ouvert avec l'option Dessin

2. Sélectionnez la forme à utiliser et redimensionnez-la comme vous le souhaitez.

Bouton dans Google Sheets — éditeur de dessin avec le menu Formes et l'ovale en surbrillance

3. Vous pouvez ajouter du texte au bouton depuis la barre d'outils, comme ci-dessous. Quand l'apparence du bouton vous convient, cliquez sur "Enregistrer et fermer".

Bouton dans Google Sheets — cercle rouge libellé Clear Data dans l'éditeur de dessin, prêt à être enregistré

4. Comme vous pouvez le voir, le bouton a été ajouté à la feuille de calcul. Dans la section suivante, vous apprendrez à lui attribuer un script.

Bouton dans Google Sheets — bouton Clear Data placé sous le graphique en entonnoir des ventes

Option 2. Insérer une image

1. Allez dans Insertion > Image et choisissez de placer l'image par-dessus les cellules ou dans la cellule sélectionnée.

Pour un bouton, mieux vaut la placer par-dessus les cellules : vous pourrez ainsi la redimensionner et la positionner où vous voulez dans la feuille de calcul.

Bouton dans Google Sheets — Insertion > Image avec l'option Image par-dessus les cellules

2. Sélectionnez l'image voulue pour le bouton et cliquez sur "Insérer".

Bouton dans Google Sheets — boîte de dialogue Insérer une image avec une icône de corbeille sélectionnée dans Google Drive

Comme vous pouvez le voir ci-dessous, l'icône de corbeille a été ajoutée à la feuille de calcul.

Bouton dans Google Sheets — icône de corbeille insérée à côté du bouton Clear Data

3. Pour modifier l'image avec les outils de dessin avant de l'insérer dans la feuille de calcul, allez dans Insertion > Dessin.

Bouton dans Google Sheets — menu Insertion avec Dessin, utilisé pour modifier une image avant de l'insérer

4. Cliquez sur l'icône d'image dans la barre d'outils, comme ci-dessous.

Bouton dans Google Sheets — icône d'image en surbrillance dans la barre d'outils de l'éditeur de dessin

5. Sélectionnez l'image à utiliser pour le bouton.

Bouton dans Google Sheets — boîte de dialogue Insérer une image dans l'éditeur de dessin avec l'icône de corbeille sélectionnée

Vous pouvez modifier l'image comme vous le souhaitez avec l'outil de dessin.

Bouton dans Google Sheets — image de corbeille avec le libellé Clear Data ajouté dans l'éditeur de dessin

Ci-dessous, vous pouvez voir que l'image modifiée a été ajoutée à la feuille de calcul.

Bouton dans Google Sheets — bouton corbeille modifié ajouté à la feuille de calcul à côté des autres

Comment créer un script et l'attribuer à un bouton dans Google Sheets ?

Une fois le bouton créé, vous pouvez lui attribuer le script d'une macro ou une fonction Google Apps Script. Dans cet exemple, j'utilise un script simple qui efface les valeurs d'un tableau pour que les utilisateurs puissent saisir de nouvelles données. Ce tableau est relié à un graphique en entonnoir, qui se met à jour automatiquement dès que de nouvelles valeurs sont ajoutées.

1. Créer une macro ou un script Google Apps Script

Vous allez d'abord apprendre à enregistrer une macro simple qui efface les valeurs. Vous verrez ensuite comment l'ouvrir dans Google Apps Script pour la modifier.

Macros Google Sheets

Vous pouvez enregistrer une macro qui effectue une série de tâches dans Google Sheets, puis l'attribuer pour exécuter ces actions en un clic. Pour en savoir plus sur la création de macros dans Google Sheets, consultez notre guide des macros Google Sheets.

1. Allez dans Extensions > Macros > Enregistrer une macro.

Bouton de macro dans Google Sheets — Extensions > Macros > Enregistrer une macro

2. Une fois l'enregistrement lancé, choisissez d'utiliser des références absolues ou relatives. Effectuez les tâches à enregistrer et cliquez sur "Enregistrer".

Bouton de macro dans Google Sheets — enregistrement de macro avec références absolues pendant l'effacement des valeurs saisies

3. Nommez votre macro et enregistrez-la.

Bouton de macro dans Google Sheets — boîte de dialogue Enregistrer la nouvelle macro avec la macro nommée ClearValues

Google Apps Script

Les macros sont utiles, mais Google Apps Script permet de créer des scripts plus complexes et plus souples. Avec Apps Script, vous pouvez accéder aux bibliothèques des produits et services Google et les utiliser. Vous pouvez créer un script ou modifier une macro enregistrée, comme celle de la section précédente. Pour en savoir plus sur Google Apps Script, consultez notre tutoriel Google Apps Script.

1. Allez dans Extensions > Macros > Gérer les macros.

Bouton de macro dans Google Sheets — Extensions > Macros > Gérer les macros

2. Sélectionnez la macro à modifier et cliquez sur les trois points verticaux à sa droite. Choisissez "Modifier le script".

Bouton de macro dans Google Sheets — boîte de dialogue Gérer les macros avec l'option Modifier le script de ClearValues

3. Google Apps Script ouvre le script, que vous pouvez modifier à votre guise.

Bouton de macro dans Google Sheets — fonction ClearValues ouverte dans l'éditeur Apps Script

2. Sélectionner le bouton et attribuer le script

Suivez les étapes ci-dessous pour attribuer un script à un bouton.

1. Sélectionnez le bouton et cliquez sur les trois points verticaux en haut à droite. Choisissez "Attribuer un script".

Bouton dans Google Sheets — menu du bouton avec l'option Attribuer un script en surbrillance

2. Dans la zone de texte, saisissez le nom de la macro ou du script Google Apps Script à attribuer et cliquez sur "OK".

Bouton dans Google Sheets — boîte de dialogue Attribuer un script avec le nom ClearValues saisi

3. Quand vous cliquez sur le bouton, le script s'exécute automatiquement.

Bouton dans Google Sheets — message de script terminé après l'effacement des données par le bouton

Conclusion

Vous connaissez maintenant deux façons de créer des boutons dans Google Sheets. Vous pouvez ajouter une image depuis le menu "Insertion" ou utiliser l'outil de dessin pour créer un dessin ou modifier une image. Une fois le bouton prêt, vous pouvez facilement lui attribuer une macro ou un script Google Apps Script. Dès que vous accordez au script l'accès à la feuille de calcul, vous pouvez l'exécuter quand vous voulez en cliquant sur le bouton.

Vous savez maintenant créer un dessin à utiliser comme bouton, ou insérer et modifier une image à la place. Vous disposez d'instructions pas à pas pour créer un bouton avec du texte grâce à l'outil de dessin, pour importer et modifier une image et pour l'importer directement depuis le menu "Insertion". Vous savez aussi enregistrer une macro et modifier son script avec Google Apps Script, avec un exemple pas à pas de macro simple qui efface les valeurs d'un modèle de graphique en entonnoir pour le mettre à jour avec de nouvelles valeurs. Enfin, vous savez attribuer le script au bouton en quelques clics.

Consultez nos guides pour en savoir plus sur les macros et Google Apps Script.

Vous pouvez aussi aimer...

Fonctionnalités et formules de google sheets

Top 5 des formules de tableaux dynamiques dans Google Sheets 

Google Sheets a évolué au-delà des feuilles de calcul de base. Avec l'introduction de formules de tableaux dynamiques, les utilisateurs peuvent désormais manipuler et analyser...
Fonctionnalités et formules de google sheets

Maîtriser la formule FILTER : 4 cas d'utilisation avec exemples

La formule FILTRE de Google Sheets est un outil polyvalent permettant d'extraire des données répondant à des conditions spécifiques. Contrairement à la formule QUERY,...
Fonctionnalités et formules de google sheets

Exploiter la puissance de SUMIF et SUMIFS dans Google Sheets : 4 cas d'utilisation réels

Les formules SUMIF et SUMIFS de Google Sheets sont des outils indispensables pour effectuer des sommations conditionnelles. Elles simplifient les...