Vba comparaison entre dates
Fermé
mart
-
23 mai 2011 à 15:00
tinmar43 Messages postés 2 Date d'inscription lundi 23 mai 2011 Statut Membre Dernière intervention 23 mai 2011 - 23 mai 2011 à 15:47
tinmar43 Messages postés 2 Date d'inscription lundi 23 mai 2011 Statut Membre Dernière intervention 23 mai 2011 - 23 mai 2011 à 15:47
A voir également:
- Comparaison date vba
- Comparaison million milliard - Accueil - Technologies
- Trier par date excel - Guide
- Cette photo n’a pas été prise cette année. trouvez la date, l'heure et avec quel modèle d'appareil photo elle a été prise. ✓ - Forum Graphisme
- Airpods 3 date de sortie - Guide
2 réponses
chossette9
Messages postés
4239
Date d'inscription
lundi 20 avril 2009
Statut
Contributeur
Dernière intervention
12 septembre 2014
1 309
23 mai 2011 à 15:05
23 mai 2011 à 15:05
Bonjour,
je ne vois pas quel est ton problème, cela fonctionne.
Cordialement.
je ne vois pas quel est ton problème, cela fonctionne.
Cordialement.
le test fonctionne mal, toute la colonne sort rouge, que la date soit avant ou apres aujourdhui
chossette9
Messages postés
4239
Date d'inscription
lundi 20 avril 2009
Statut
Contributeur
Dernière intervention
12 septembre 2014
1 309
23 mai 2011 à 15:16
23 mai 2011 à 15:16
Pourtant je viens de retester chez moi, en mettant des dates inférieure à A1, elles sont en rouge, en mettant des dates supérieures à A1 elles restent comme avant....
chossette9
Messages postés
4239
Date d'inscription
lundi 20 avril 2009
Statut
Contributeur
Dernière intervention
12 septembre 2014
1 309
23 mai 2011 à 15:26
23 mai 2011 à 15:26
Non, par souci d'équité et de partage des informations, vous ne pouvez pas me l'envoyer par mail, au cas où quelqu'un d'autre viendrait vous aider ou aurait besoin de la solution apportée.
Vous pouvez déposer votre fichier via le site cijoint, puis coller le lien qui vous sera donné dans une réponse à cette conversation.
Vous pouvez déposer votre fichier via le site cijoint, puis coller le lien qui vous sera donné dans une réponse à cette conversation.
tinmar43
Messages postés
2
Date d'inscription
lundi 23 mai 2011
Statut
Membre
Dernière intervention
23 mai 2011
Modifié par tinmar43 le 23/05/2011 à 15:34
Modifié par tinmar43 le 23/05/2011 à 15:34
chossette9
Messages postés
4239
Date d'inscription
lundi 20 avril 2009
Statut
Contributeur
Dernière intervention
12 septembre 2014
1 309
23 mai 2011 à 15:44
23 mai 2011 à 15:44
Voici une nouvelle version de votre macro :
J'ai rajouter la variable NbLigne qui permet de déterminer la dernière ligne contenant des données dans la colonne I.
J'ai également ajouté un test sur les cellules vides, ce qui fait que quand une cellule de la colonne I est vide elle ne devient pas rouge.
Merci de me dire si cela vous convient.
Private Sub CommandButton1_Click() Dim NbLigne As Integer NbLigne = Range("I65536").End(xlUp).Row For i = 3 To NbLigne If Not (IsEmpty(Range("I" & i))) And Range("I" & i) < Range("A1") Then Range("I" & i).Interior.ColorIndex = 3 End If Next End Sub
J'ai rajouter la variable NbLigne qui permet de déterminer la dernière ligne contenant des données dans la colonne I.
J'ai également ajouté un test sur les cellules vides, ce qui fait que quand une cellule de la colonne I est vide elle ne devient pas rouge.
Merci de me dire si cela vous convient.