A voir également:
- VBA : problème sur une macros basé sur un SI
- Excel compter cellule couleur sans vba - Guide
- Mkdir vba ✓ - Forum VB / VBA
- Incompatibilité de type vba ✓ - Forum VB / VBA
- Erreur 13 incompatibilité de type VBA excel ✓ - Forum Excel
- Vba range avec variable ✓ - Forum VB / VBA
2 réponses
Bonjour,
Que sont DateChoixTxt et mai_2008 ?
Si ce sont des variables elles ne sont pas initialisées à moins que ce soient des variables globales, si ce sont des cellules nommées alors la syntaxe n'est pas bonne.
Telle que tu nous présente ta macro il est normal que le IF soit toujours vrai car ces deux variables n'étant pas initialisées elles sont égales.
Il faut nous donner plus de précisions.
A+
Que sont DateChoixTxt et mai_2008 ?
Si ce sont des variables elles ne sont pas initialisées à moins que ce soient des variables globales, si ce sont des cellules nommées alors la syntaxe n'est pas bonne.
Telle que tu nous présente ta macro il est normal que le IF soit toujours vrai car ces deux variables n'étant pas initialisées elles sont égales.
Il faut nous donner plus de précisions.
A+
Bonjour,
Ta date dans la cellule (même si le format est mmm_aaaa) est bien une date valide et complète comme 01/05/09.
Essaie avec If DateChoixTxt = datevalue("01/05/2009").
Bien sûr il faut que ta date dans le cellule soit au 1er du mois, et le format de la date entre " " dépend du format 'date courte' de ton système.
eric
Ta date dans la cellule (même si le format est mmm_aaaa) est bien une date valide et complète comme 01/05/09.
Essaie avec If DateChoixTxt = datevalue("01/05/2009").
Bien sûr il faut que ta date dans le cellule soit au 1er du mois, et le format de la date entre " " dépend du format 'date courte' de ton système.
eric