Vider une variable date
Bonjour,
Voici mon problème.
je déclare mes variables:
Public p_prev, r_prev, p_real, r_real As Date
Ensuite je les initialise:
p_prev = Empty
p_real = Empty
r_prev = Empty
r_real = Empty
Mais dès que je les interroge, voici le résultat:
p_prev =
p_real =
r_prev =
r_real = 00:00:00
Et je ne comprends pas du tout pourquoi "r_real" renvoie "00:00:00"
Avez vous une idée du pourquoi du comment?
Merci
Voici mon problème.
je déclare mes variables:
Public p_prev, r_prev, p_real, r_real As Date
Ensuite je les initialise:
p_prev = Empty
p_real = Empty
r_prev = Empty
r_real = Empty
Mais dès que je les interroge, voici le résultat:
p_prev =
p_real =
r_prev =
r_real = 00:00:00
Et je ne comprends pas du tout pourquoi "r_real" renvoie "00:00:00"
Avez vous une idée du pourquoi du comment?
Merci
2 réponses
-
ContributeurBonjour,
Comme tu as définir_real As Date
ta variable est au format date : ce n'est que normal car une date à zéro est vide.
-
ModérateurBonjour,
J'ajouterai à la réponse de gbinforme (salutations au passage) que cette déclaration :Public p_prev, r_prev, p_real, r_real As Date
équivaut à :Public p_prev As Variant, r_prev As Variant, p_real As Variant, r_real As Date
En VBA, il faut typer chaque variable. Donc :Public p_prev As Date, r_prev As Date, p_real As Date, r_real As Date
Du coup, c'est pour cela que vous obtenez :p_prev =
p_real =
r_prev =
r_real = 00:00:00
Avant, j'arrivais jamais à finir mes phrases... mais maintenant je-
-
Modérateur@gbinformeSalut gbinforme,
Pas de souci.
Les réponses se complètent, et le principal étant que le sujet soit résolu.
A++
Bonne journée
-