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

XL 2019 Réinitialiser commandbutton

pat66

XLDnaute Impliqué
Bonjour Le forum,

j'ai un Commandbutton avec double clic
Au clic il se colore en rouge et écrit A en ("AE108") dans une cellule
au double clic il se colore en gris et écrit B dans la même cellule

Je souhaiterai qu'à la sauvegarde ou à l'ouverture du classeur, ce Commandbutton se réinitialise en gris et écrivre B ("AE108", idem double clic)
Pour simuler le double clic, j'ai essayé dans Open ou dans BeforeSave d'écrire la commande suivante, mais rien ne se passe
Call Worksheets("feuil1").CommandButton2_DblClick
Call Worksheets("feuil1").CommandButton2_DblClick. click

pensez vous que cela soit possible ?

merci d'avance pour votre aide

Pat66
 

Dudu2

XLDnaute Barbatruc
Bonjour,
Non ça ne marchera pas. Il faut passer par un module public.

En Feuil1:
VB:
Private Sub CommandButton1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
    Call CommandButton1DblClick
End Sub

En Module:
Code:
Sub CommandButton1DblClick()
    ActiveWorkbook.Worksheets("Feuil1").[AE108].Value = "B"
End Sub

En Workook:
Code:
Private Sub Workbook_Open()
    Call CommandButton1DblClick
End Sub
 

pat66

XLDnaute Impliqué
Bonsoir Dudu2, Bonsoir Phil69970
un grand merci pour votre aide
Dans le cas présent , je vais opter pour la solution de Phil et changer mon bouton, je garde quand même la solution de Dudu2, on sait jamais

Belle soirée à vous deux

Pat66

 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…