Initialisation de données

Bonjour,

J'ai un souci qui a le don de m'énerver depuis quelques jours.

J'ai 4 variables à initialiser, 2 integer et 2 dates. Je le fais ainsi:

Dim mois1, mois2 As Integer
Dim date_debut, date_fin As Date

mois1 = Empty
mois2 = Empty
date_debut = Empty
date_fin = Empty

Sauf qu'après initialisation, lorsque j'interroge ces variables j'ai:
mois1= Vide
mois2= 0
date_debut= Vide
date_fin= 00:00:00

Et cela me pose problème par la suite car je dois comparer des données à ces variables, et cela ne fonctionne pas...

Merci d'avance.

2 réponses

  1. Bonjour,

    c'est normale vu les declarations de variable que vous avez faites.

    Si vous voulez toutes les variables=Empty,

    Dim mois1, mois2
    Dim date_debut, date_fin

    mois1 = Empty
    mois2 = Empty
    date_debut = Empty
    date_fin = Empty
    1. Contributeur
      Bonjour,
      c'est normal chaque variable doit avoir son type

      dim Mois1 as integer, Mois2 as integer

      dans ton cas Mois1 était un variant...
      d'où tes réponses bizarres vide pour le variant, 0 pour l'integer

      m^me punition pour les dates