lenemmasque
Messages postés33Date d'inscriptionmardi 6 décembre 2005StatutMembreDernière intervention23 mars 2007
-
8 févr. 2006 à 08:55
lenemmasque
Messages postés33Date d'inscriptionmardi 6 décembre 2005StatutMembreDernière intervention23 mars 2007
-
8 févr. 2006 à 15:42
Bonjour à tous !
Je travaille sur un petit fichier Excel dans le cadre de mon travail. J'ai programmé une macro pour faire une mise à jour quotidienne.
Et voici mon problème :
Dans ma cellule A1, j'ai la date au format "d mmmm yyyy". Mais parfois, je dois rentrer la date manuellement et mettre quelque chose du genre "6-7 février 2006".
J'aimerais que quand je lance ma macro, elle reconnaisse le format de la cellule A1, et, si elle est bien au format "d mmmm yyyy", elle passe au jour suivant. Par contre, si le format est différent, elle doit effacer le contenu de la cellule.
J'ai essayé quelque chose du genre :
If Range("A1") <> Format(Date, "d mmmm yyyy") Then
Range("A1").ClearContents
Else
Range("A1") = Range("D2") + 1
End If
Mais ça ne fonctionne pas, à chaque fois le contenu de la cellule A1 est effacé...