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

  • Votes
  • Date
  • Date décroissante
  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
    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