condition Heure>Valeur

  • Initiateur de la discussion Initiateur de la discussion Riddick
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Riddick

XLDnaute Occasionnel
Bonjour le forum,

Alors voilà J'ai deux colonnes contenant des Heures et une troisième dans laquelle je fais une difference entre les deux premieres...
J'ai mis en format 1904 car j'ai des resultats positifs et négatifs

Je voudrais par macro parcourir ma colonne et dire:
SI <'-00:15:00' alors affecté a la case a coté 'Avance'
Si >'00:15:00' ' ' ' ' ' ' ' 'Retard'

Vous voyez le principe J'ai fait:
Code:
Dim ligne As Integer

ligne = 2

Do Until ActiveSheet.Cells(ligne, 18) = ''
    If ActiveSheet.Cells(ligne, 18) < '-00:15:00' Then
    ActiveSheet.Cells(ligne, 19) = 'Avance'
    Else
        If ActiveSheet.Cells(ligne, 18) > '00:15:00' Then
        ActiveSheet.Cells(ligne, 19) = 'Retard'
        Else
            ActiveSheet.Cells(ligne, 19) = 'Respecté'
        End If
    End If
ligne = ligne + 1
Loop

Malheureusement il fait n'importe quoi...Je m'en remet au grande instancce d'XLD et de ces maitres JEDI...

Merci d'avance
Riddick
Un petit Padawan
 
Ben voilà...

J'ai été Obligé de convertir mon 00:15:00 en numerique ce qui donne la bagatelle de 0,0104166666666667
Et de remplacer dans mon code l'heure par son numérique...

Code:
Dim ligne As Integer

ligne = 2

Do Until ActiveSheet.Cells(ligne, 18) = ''
    If ActiveSheet.Cells(ligne, 18) < -1.04166666666667E-02 Then
    ActiveSheet.Cells(ligne, 19) = 'Avance'
    Else
        If ActiveSheet.Cells(ligne, 18) > 1.04166666666667E-02 Then
        ActiveSheet.Cells(ligne, 19) = 'Retard'
        Else
            ActiveSheet.Cells(ligne, 19) = 'Respecté'
        End If
    End If
ligne = ligne + 1
Loop
Donc voilà je le dis si ca interresse quelqu'un au jourd'hui ou plus tard....
Bonne journée à tous

Riddick
Un petit Padawan
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
875
Réponses
3
Affichages
643
D
Réponses
1
Affichages
576
M
Réponses
2
Affichages
1 K
C
Réponses
2
Affichages
1 K
C
D
  • Question Question
Réponses
7
Affichages
1 K
Dymouille
D
C
Réponses
6
Affichages
1 K
Hogwarts
H
B
Réponses
2
Affichages
2 K
bastienb
B
A
  • Question Question
Réponses
1
Affichages
602
Retour