Bonjour,
Sur Excel (2016) j'obtiens 2 fois "False" pour les 2 appels à 'mysub' et je ne comprends pas pourquoi... une idée ?
En fait, si j'enlève le type de 'Q', j'obtiens bien d'abord 'True' puis 'False' ce qui est juste : mais alors, comment fixer le type d'une variable optionnelle ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Sub start() Call mysub(3) Call mysub(3, 4) End Sub Sub mysub(P As Long, Optional Q As Long) MsgBox IsMissing(Q) End Sub
Sub mysub(P As Long, Optional Q)
MsgBox IsMissing(Q)
End Sub
Merci...
Partager