Désactiver un bouton

Bonjour,
Voilà, j'ai créé un bouton qui exécute un tas de macros pour avoir un classeur prêt à l'emploi.
Maintenant, je cherche comment faire pour que ce bouton soit désactivé pour toujours dans le classeur créé pour éviter tout autre clic sur ce bouton qui me bousillerait le classeur.
C'est possible ?
Que rajouter au code du bouton ?

Option Explicit

Sub Classeur()

    creation_onglets
    hyperlien
    mediacio
    pvp
    pourcentage
    Worksheets("Model").Visible = False
    Worksheets("Listes").Visible = False

End Sub


Merci d'avance

Configuration: Macintosh / Safari 13.1.2

8 réponses

  1. Bonjour,

    Supprimez le bouton manuellement ou par code et enregistrez le classeur en xlsx (Excel 2007 ou plus)
    0
    1. Pas possible, car j'ai d'autres macros dans le classeur qui doivent être utilisées
      0
    2. Contributeur
      @Bernie15supprimer le bouton ne va pas supprimer le code...

      supprimer la sub Classeur() ne va pas supprimer les autres macros.
      0
    3. @yg_beExact !!!!
      0
    4. Contributeur
      @Bernie15alors pourquoi ne pas simplement supprimer le bouton ou la sub?
      0
  2. Modérateur
    Bonjour

    CommandButton.Enabled = False


    CommandButton est le nom du bouton que tu auras déclaré au préalable..

    Option Explicit

    Sub Classeur()

    creation_onglets
    hyperlien
    mediacio
    pvp
    pourcentage
    Worksheets("Model").Visible = False
    Worksheets("Listes").Visible = False
    CommandButton.Enabled = False

    End Sub


    0
    1. Mon bouton se nomme "GO"
      Il ne reconnait pas la variable )-:
      Comment je dois faire pour la définir ??
      0
      1. Re,

        Bouton control Activex?
        Pouvez decaler la fenetre erreur pour que nous puissions voir le code?
        0
        1. 0
          1. Re,

            Pas de reponse sur le type de bouton?
            0
        2. Ben....., c'est un bouton dans l'onglet "Développeur" d'Excel auquel j'ai affecté cette macro
          Je n'en sais pas bien plus, suis un novice )-:
          0
          1. Re,

            Dans onglet developeur , Insertion: Controles de formulaire ou Controles ActiveX
            Lequel avez vous pris?
            0
          2. @f894009Ne suis plus devant l’ordi, mais de mémoire, je suis sur un Mac, j’ai cliqué sur l’icône Bouton, et après un clic sur la feuille et il m’ouvre le formulaire pour indiquer qu’elle macro je veux affecter à ce bouton
            J’en dis un peu plus dès ce soir qd devant ordi
            0
        3. Modérateur
          re

          Voici un exemple de création de boutons ... deux paramètres doivent être remplis ..
          Name (qui va donner le nom du bouton dans le code) et Caption (ce qui sera affiché comme texte du bouton"


          0
          1. Bonjour,
            C'est un bouton controle de formulaire
            exemple:
             ActiveSheet.Shapes("Bouton 1").Visible = False

            Mettre le nom du bouton de votre feuille
            0