Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

suppression bouton par macro

  • Initiateur de la discussion Initiateur de la discussion bernard91
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

B

bernard91

Guest
Bonjour le Forum,
Je viens vous soumettre un petit problème:
Dans un classeur, j'ai sur une feuille un boutaon qui me permet de dupliquer cette même feuille. Et je voudraais pouvoir supprimer le bouton de lancement de la macro sur les feuilles dupliquées.
alors si quelq'un a un bout de code

Activedheet.Shapes('ToggleButton1').Select
Selection.Delete

cela fonctionne, mais je n'arrive pas à faire la même chose avec un bouton de commande créée par Affichage/Barre d'outils/Formulaires

Merci de votre aide
 
Effectivement, toutes les shapes se suppriment tres facilement avec
ActiveSheet.Shapes('MonBouton').Delete

Mais pas les objets vb (Barre outils/Boite de contrôles, je pense que tu as inversé les 2).
Je pense qu'on ne peut pas car nous ne sommes pas en mode création.

Cependant, une bidouille en attendant (pas terrible du tout), tu peux toujours masquer le bouton
Activesheet.Commandbutton1.visible=false
Mais inconvénient, si on passe en mode édition, pouf il réapparait 😱)

J'vais jeter un coup d'oeil, ca m'interesse
 
Effectivement, toutes les shapes se suppriment tres facilement avec
ActiveSheet.Shapes('MonBouton').Delete

Mais pas les objets vb (Barre outils/Boite de contrôles, je pense que tu as inversé les 2).
Je pense qu'on ne peut pas car nous ne sommes pas en mode création.

Cependant, une bidouille en attendant (pas terrible du tout), tu peux toujours masquer le bouton
Activesheet.Commandbutton1.visible=false
Mais inconvénient, si on passe en mode édition, pouf il réapparait 😱)

J'vais jeter un coup d'oeil, ca m'interesse
 
Le forum, Amydale,
J'ai réussi une manip

Activedheet.Shapes('Button 8').Select
Selection.Delete
ou
Activedheet.Shapes('ToggleButton1').Select
Selection.cut

J'avais peur que le numéro en l'occurrence 8, s'incrémente changeant ainsi le nom à chaque nouvelle feuille mais en fait non.

Merci
 
Le Forum,
Je me suis réjouis trop vite, pourt une raison que j'ignore, ma manip ne fonctionne plus.
Donc si vous avez une solution plus sûre, je suis preneur
Bonne soirée
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
523
Réponses
10
Affichages
644
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…