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

Activation d'un macro par double click

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

airvb

XLDnaute Nouveau
bsr,
Je désire lancer une macro en double cliquant sur une cellule ds laquelle se trouve une date.

Pour le double click j'ai trouvé ceci :
Code:
Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)

Application.Run ("pcwo")

End Sub

Cela lance bien la macro pcwo

En revanche comment mettre ds une variable la date qui se trouve ds la cellule sur laquelle on fait le double-click ?
afin de l'utiliser ds la macro pcwo
merci
 
Re : Activation d'un macro par double click

Bonjour,

Application.run est en trop

Code:
Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)

Call pcwo(Target.value)
End Sub

Ou simplement
pcwo Target.value


Si cela coince, reviens avec un fichier exemple contenant ta macro.
A+

Hello Pierrot😉
 
Re : Activation d'un macro par double click

Bonjour,

regarde peut être ceci, ta procédure événementielle :
Code:
Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
Cancel = True
If IsDate(Target) Then pcwo Target
End Sub

ta déclaration de la macro à lancer ..;
Code:
Sub pcwo(d As Date)

bon après midi
@+

Edition : bonjour Hasco🙂
 
- 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

Réponses
4
Affichages
449
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…