Re : vba : type de donnée
Bonjour Wilfried
En VBA, les dates comprises entre le 1er janvier 100 et le 31 décembre 9999 peuvent être affectées à des variables de type Date.
Espace : 8 octets en mémoire.
Format : nombre à virgule flottante
la partie entière correspond au jour : 0 = 30/12/1899 les valeurs négatives répresentent des dates antérieures au 30/12/1899. Aujourdhui 4/11 : 39025
la partie décimale du nombre représente l'heure : 0,5 = 12 heures (moitié d'une journée)
Aujourdhui à 18h : 39025,75
Tu peux manipuler les dates avec les fonctions Date (date courante), Time (heure courante) et Now (date et heure courante)
Tu déclares ta variable au format "Date"
ex : Dim madate As Date
un exemple :
'----------------------
Sub EssaiDateHeure
'déclaration de variables
Dim maDate as Date
Dim monHeure as Date
'affectation de valeur aux variables
maDate = Date
monHeure = Time
'Affichage dans boite de dialogue
Msgbox "Bonjour Wilfried, nous somme le " & maDate & " , il est " & monHeure & ", et je te souhaite une excellente journée "
End Sub
'--------------
Fais des essais, ensuite il sera temps de t'interesser aux formats de date
Bonne journée
Kotov