Bonjour,
Habitué aux réactions toujours imprévisibles de certains clients des forums, je précise d'entrée que mon post n'est qu'un clin d'oeil mais qui peut ouvrir à discussion intéressante (et pas polémique sinon je me retire).
Vieil utilisateur d'Excel aux compétences quelque peu surannées, j'ai trouvé sur ce forum une bonne âme pour m'aider à résoudre un problème en créant une macro.
Après plusieurs affinage de ma demande, j'ai obtenu une solution top, merci wDod66.
Figurez vous qu'il m'est venu à l'idée de jeter un défi à l'IA Gemini
Moi qui suis sans connaissances pour concevoir une macro, je lui ai posé la question :
Quelle macro écrire pour qu'un bouton efface une plage de cellules ?
Réponse en deux secondes chrono :
vous devez écrire une macro en VBA (Visual Basic for Applications).
Voici le code à insérer :
Sub EffacerPlage()
' Remplacez "A1:C10" par la plage de cellules que vous souhaitez effacer.
Range("A1:C10").ClearContents
End Sub
Étapes à suivre :
Ouvrez l'éditeur VBA dans Excel (raccourci clavier : Alt + F11).
Dans le menu "Insertion", cliquez sur "Module".
Copiez-collez le code ci-dessus dans le module.
Fermez l'éditeur VBA.
Dans votre feuille Excel, insérez une forme (onglet "Insertion" > "Illustrations" > "Formes").
Faites un clic droit sur la forme et sélectionnez "Affecter une macro...".
Choisissez la macro EffacerPlage et validez.
C'est quand même fabuleux mais que doit on en penser ?
Habitué aux réactions toujours imprévisibles de certains clients des forums, je précise d'entrée que mon post n'est qu'un clin d'oeil mais qui peut ouvrir à discussion intéressante (et pas polémique sinon je me retire).
Vieil utilisateur d'Excel aux compétences quelque peu surannées, j'ai trouvé sur ce forum une bonne âme pour m'aider à résoudre un problème en créant une macro.
Après plusieurs affinage de ma demande, j'ai obtenu une solution top, merci wDod66.
Figurez vous qu'il m'est venu à l'idée de jeter un défi à l'IA Gemini
Moi qui suis sans connaissances pour concevoir une macro, je lui ai posé la question :
Quelle macro écrire pour qu'un bouton efface une plage de cellules ?
Réponse en deux secondes chrono :
vous devez écrire une macro en VBA (Visual Basic for Applications).
Voici le code à insérer :
Sub EffacerPlage()
' Remplacez "A1:C10" par la plage de cellules que vous souhaitez effacer.
Range("A1:C10").ClearContents
End Sub
Étapes à suivre :
Ouvrez l'éditeur VBA dans Excel (raccourci clavier : Alt + F11).
Dans le menu "Insertion", cliquez sur "Module".
Copiez-collez le code ci-dessus dans le module.
Fermez l'éditeur VBA.
Dans votre feuille Excel, insérez une forme (onglet "Insertion" > "Illustrations" > "Formes").
Faites un clic droit sur la forme et sélectionnez "Affecter une macro...".
Choisissez la macro EffacerPlage et validez.
C'est quand même fabuleux mais que doit on en penser ?