Déterminer le type sous-jacent d'une variable - Exemples de code VBA

Déterminer le type de variable VBA

Utilisation NomType(nom de la variable) après avoir défini la variable sur quelque chose » Un grand merci à Mark Bigelow.

Cela pourrait s'avérer très utile si vous êtes assis et que vous vous grattez la tête à cause d'une erreur de « incompatibilité de type ».

L'exemple suivant illustre l'utilisation de TypeName pour afficher les modifications de type sous-jacentes d'un Variant.

1234567891011121314151617181920212223242526272829 Sous QuelEstLeType()Dim Mark comme varianteMarque = 1MsgBox Mark & ​​" rend la variable " & TypeName (Mark)Marque = 111111MsgBox Mark & ​​" rend la variable " & TypeName (Mark)Note = 111111.11MsgBox Mark & ​​" rend la variable " & TypeName (Mark)Fin du sous-marin
wave wave wave wave wave