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

Autres Enlever texte sur un bouton (contrôle de formulaire)

  • Initiateur de la discussion Initiateur de la discussion Caninge
  • 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 !

Caninge

XLDnaute Accro
Bonjour à tous,

sur une feuille je veux mettre les 102 lettres du scrabble.
il fait certainement un code pour faire cette manœuvre.

Action 1 : je clique sur le bouton le A disparaît.
Action 2 : j'appuie une deuxième fois et le A revient

et la même chose pour toutes les autres lettres.

Bien Sympa à vous de me trouver le code

A
 

Pièces jointes

Bonjour vous connais comment faire à un bouton de contrôle nom RETOUR et contrôle de formulaire d’un chiffre suite choix 1-34
Si tu veux être d’accord avec moi ??? vous m’aidez a expliqué comme Excel Merci
 

Pièces jointes

Faudrait arrêter vos conneries frederio.

Depuis hier vous avez copié-collé ce même message (incompréhensible) sur 8 fils différents 🙄

Bis repetita : mon post #12 est invisible ? Bah je m'en tape !
 
pas besoins de l'espace mémoire tu en a avec alternativetext
VB:
Sub Bouton1_Clic()
    clicbouton
End Sub
Sub Bouton2_Clic()
    clicbouton
End Sub
Sub clicbouton()
      With ActiveSheet.Shapes(Application.Caller)
        If .DrawingObject.Caption <> "" Then
            old = .DrawingObject.Caption
            .DrawingObject.Caption = ""
            .AlternativeText = old
        Else
            .DrawingObject.Caption = .AlternativeText
        End If
    End With
End Sub
et voila 😉
 
Bonjour a tous
j'ai ajouté l'attribution du ".Onaction"
j'ai ajouter le double ciblage dans la sub (bouton/application.caller)
on peut donc par macro modifier un bouton sans cliquer dessus avec la même sub


VB:
' attribution du ".Onaction"
Sub onaction_attribute()
    For Each shap In ActiveSheet.DrawingObjects
        If shap.Name Like "Button*" Then shap.OnAction = "clicbouton"
    Next
End Sub

'sub globale clic
Sub clicbouton(Optional obj)
    If IsMissing(obj) Then obj = Application.Caller
    With ActiveSheet.Shapes(obj)
        If .DrawingObject.Caption <> "" Then
            old = .DrawingObject.Caption
            .DrawingObject.Caption = ""
            .AlternativeText = old
        Else
            .DrawingObject.Caption = .AlternativeText
        End If
    End With
End Sub

' indirecte
Sub CHANGEBOUTON()
clicbouton "Button 6"
End Sub
 

Pièces jointes

- 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

Discussions similaires

  • Question Question
Microsoft 365 Contrôle sur date
Réponses
8
Affichages
310
Réponses
32
Affichages
1 K
  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
391
Réponses
3
Affichages
632
Réponses
21
Affichages
973
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…