Année a 2 chiffre vers 4 chiffre VBA
K0rell
Messages postés
5
Statut
Membre
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je suis sur VBA après avoir extrait une date d'une chaine de caractère je voudrais les modifier. Elles ont pour format dd/mm/yy ou dd/mm/yyyy je souhaiterais passer les date dd/mm/yy en dd/mm/yyyy ce sont que des date des années 2000.
J'ai un autre problème je fais saisir un mois à l'utilisateur avec msgbox, je voudrais ensuite pouvoir faire une condition dessus exemple ci-dessous sauf que je n'ai pas réussi. Mon problème doit venir du faite que je ne peux pas comparé une date avec jour mois et une date qui n'a que le mois.... Enfin bref Help me !
Var1 = "15-Fev "
Var2 = "Février" (variable entrée par la msgbox)
SI var1 = var2
Code.......
FinSi
Merci a vous pour votre aide !
Je suis sur VBA après avoir extrait une date d'une chaine de caractère je voudrais les modifier. Elles ont pour format dd/mm/yy ou dd/mm/yyyy je souhaiterais passer les date dd/mm/yy en dd/mm/yyyy ce sont que des date des années 2000.
J'ai un autre problème je fais saisir un mois à l'utilisateur avec msgbox, je voudrais ensuite pouvoir faire une condition dessus exemple ci-dessous sauf que je n'ai pas réussi. Mon problème doit venir du faite que je ne peux pas comparé une date avec jour mois et une date qui n'a que le mois.... Enfin bref Help me !
Var1 = "15-Fev "
Var2 = "Février" (variable entrée par la msgbox)
SI var1 = var2
Code.......
FinSi
Merci a vous pour votre aide !
A voir également:
- Année a 2 chiffre vers 4 chiffre VBA
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Chiffre en lettre - Télécharger - Outils professionnels
- Supercopier 2 - Télécharger - Gestion de fichiers
- Mettre 0 devant chiffre excel - Guide
- Tous les code possible de 0 à 9 (4 chiffres ) liste - Forum Jeux vidéo
1 réponse
Bonjour,
1) pour excel une date est nombre.
Aujourd'hui c'est le 41321, le reste est juste le format d'affichage à choisir sur les cellules.
2)
Pareil, "15-Fev " n'est pas une date, "Février" non plus, ce sont des chaines.
DateValue("15 Février 2000") est une date
CDate("15-Fév-2000") est une date
CDate("15-Fev-2000") n'est pas une date
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
1) pour excel une date est nombre.
Aujourd'hui c'est le 41321, le reste est juste le format d'affichage à choisir sur les cellules.
2)
Pareil, "15-Fev " n'est pas une date, "Février" non plus, ce sont des chaines.
DateValue("15 Février 2000") est une date
CDate("15-Fév-2000") est une date
CDate("15-Fev-2000") n'est pas une date
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
eriiic
Messages postés
25847
Date d'inscription
Statut
Contributeur
Dernière intervention
7 282
de rien...