Ce n'est pas une histoire de différences.
En fait c'est une convention de VB, normalement seul Fonction parametre et call Fonction(parametre) sont authorisés. Il n'y a pratiquement aucune différence.
Le PB c'est que VB accepte Fonction (parametre) (sans message d'erreur) mais dans ce cas il ne modifie pas les variables passées en paramètre qu'il y ai Byref ou ByVal.
C'est un fonctionnement que je considère comme bizarre et surtout très dangereux si on ne fait pas attention.
