Partager via

Comment remettre des cellules à zéro en cliquant sur un bouton dans Excel

Anonyme
2020-07-29T10:22:12+00:00

Bonjour,

Dans un fichier qui sert à chiffrer des configurations pour les commerciaux, j'aimerais pouvoir remettre des séries de cellules (toutes dans la même colonne, mais pas forcément toutes à la suite) à zéro en cliquant sur un bouton.

Je suis convaincu que c'est faisable mais je ne sais pas du tout comment et je n'ai jamais fait de macro jusqu'ici. J'ai donc besoin d'une procédure détaillée pour le mettre en œuvre.

J’utilise la dernière version d'Excel (on est en Microsoft 365 dans l'entreprise).

Par avance, merci pour votre aide.

Bien cordialement,

Michel.

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

DanielCo 107.7K Points de réputation
2020-07-29T13:11:55+00:00

Voici le code de la macro

Sub RAZ()

  Dim Plage As Range

  Union([C9:C20], [C22:C30], [C32:C43], [C45:C65], [C68:C69], [C71:C80], [C82], _

  [C84:C93], [C96:C104], [C105:C117], [C120:C141], [C144:C149]) = 0

End Sub

Pour l'insérer dans ton classeur depuis la fenêtre Excel, appuie sur les touches Alt et F11. La fenêtre de l'éditeur de code s'ouvre. Repère, à gauche, le projet portant le même nom que ton classeur. Fais un clic droit dessus et clique sur "Insertion" et "Module". Dans la partie droite, colle le code ci-dessus. Ferme la fenêtre et enregistre le classeur au format ".xlsm".

Pour dessiner le bouton, Clique sur l'onglet "Développeur", clique sur "Insérer" et sur le bouton des "Contrôles de formulaire":

Place ta souris où tu veux mettre le bouton où tu veux le placer. Enfonce et maintiens enfoncé la bouton gauche de la souris et dessine le bouton. Relâche le bouton de la souris. Dans la fenêtre qui s'ouvre, choisis la macro "RAZ". Valide. Fais un clic droit sur "Bouton 1", clique sur "Modifier le texte" et met celui de ton choix.

Enregistre le classeur. La macro est opérationnelle.

N'hésite pas à revenir si tu as des problèmes.

Daniel

Cette réponse a-t-elle été utile ?

20+ personnes ont trouvé cette réponse utile.
0 commentaires Aucun commentaire

5 réponses supplémentaires

  1. Anonyme
    2020-07-29T14:31:06+00:00

    Re bonjour Daniel,

    Je n'ai pas résisté et j'ai donc pris quelques minutes pour appliquer tes consignes.

    C'est super, ça marche nickel.

    J'ai même fait une petite correction pour intégrer une cellule vide en c14 que j'avais oublié de mentionner et ça marche ! Je peux donc faire vivre mon fichier pour l'avenir.

    Un grand grand merci pour la qualité de tes conseils et pour ta rapidité.

    Bien cordialement,

    Michel.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2020-07-29T13:36:45+00:00

    Merci beaucoup Daniel pour cette réponse très complète.

    Je suis un peu à la bourre dans mon boulot tout de suite, mais j'essaie ça dès que j'ai 5 minutes et je te tiens au courant.

    Bien cordialement,

    Michel.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Anonyme
    2020-07-29T12:23:44+00:00

    Bonjour,

    Il s'agit des cellules C9 à C149, excepté C21, C31, C44, C66 et 67, C70, C81, C83, C94 et 95, C105, C118 et 119et C142 et 143.

    L'objectif est que toutes ces cellules soient à zéro, mais si ça facilité la chose de les mettre toutes "vides", ça fonctionne aussi et ça permet ed ne pas avoir à se préoccuper des exceptions citées plus haut. Il suffit alors d’effacer ce qui est enter C9 et C149.

    Merci de votre aide.

    Bien cordialement,

    Michel.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. DanielCo 107.7K Points de réputation
    2020-07-29T11:25:57+00:00

    Bonjour,

    C'est simple à faire, mais un peu compliqué à expliquer. Pour la macro, j'ai besoin de précisions. Il me faut les adresses des cellules à remettre à zéro.

    Cordialement.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire