Je sais pas si mon intitulé est correct mais je vais vous exposer mon problème.
J'ai crée une variable DateAUJ qui prend pour valeur la date du jour.
Ensuite j'ai crée 4 variable T1, T2, T3, T4 qui corresponde au 4 trimestre de l'année et qui ont pour valeur la date du premier jour de chaque trimestre. Pour le moment les valeurs de ces variable sont défini manuellement.
T1 = 01/01/2012
T2 = 01/04/2012
T3 = 01/07/2012
T4 = 01/10/2012
Je voudrais savoir si il est possible de mettre l'année de ces variable à jour automatiquement, que lorsque l'on passe en 2013 T1 devienne 01/01/2013
Oui en postant je me suis aperçu de mon code complexe et je me suis rappelé le DateSerial
J'ai du éditer pendant que tu écrivais ton post vu que j'ai édité juste avant que tu ne postes.
Bonne soirée
Re : [RESOLU] Mise à jour de l'année de la date dans une variable
Bonsoir little, Pascal, Jean-Claude
On peut aussi écrire :
Code:
Dim T1 As Date, T2 As Date, T3 As Date, T4 As Date
T1 = "1/1/" & Year(Date)
T2 = "1/4/" & Year(Date)
T3 = "1/7/" & Year(Date)
T4 = "1/10/" & Year(Date)
Avec les variables déclarées As Date, VBA convertit les textes en dates.