XL 2016 [VBA] by val et cancel as boolean

shanon7

XLDnaute Junior
Bonjour à tous,

Je voulais savoir comment fonctionnaient : ByVal, By Ref et Cancel as Boolean.
Par exemple, lorsque je fais une sub évènementielle : Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean) je ne suis pas sûre de comprendre le contenu des parenthèses.

Plus concrètement,

* Si dans la suite de la sub, je mets cancel = true, qu'est-ce que cela change ?
* Que signifient les "by val" ?

Merci d'avance,

Shanon
 

shanon7

XLDnaute Junior
Bonjour,

Ok merci je pense avoir mieux compris byval et byref. En revanche je ne comprends toujours pas pour Boolean : [description de Cancel sur le lien indiqué] "False lorsque l'événement se produit. Si la procédure événementielle définit cet argument avec la valeur True, l’action de double-clic par défaut n’est pas effectuée à la fin de cette procédure."
Je ne comprends pas bien , que signifie "l’action de double-clic par défaut n’est pas effectuée à la fin de cette procédure" ?

Merci,
Shanon
 

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 229
Messages
2 086 426
Membres
103 206
dernier inscrit
diambote