aquaman31
Messages postés2Date d'inscriptionjeudi 9 novembre 2000StatutMembreDernière intervention 6 mars 2005
-
6 mars 2005 à 18:01
aquaman31
Messages postés2Date d'inscriptionjeudi 9 novembre 2000StatutMembreDernière intervention 6 mars 2005
-
6 mars 2005 à 20:04
Bonjour,
j'essaye de créer une macro se déclenchant lorsque l'heure d'une
cellule change, cependant je ne parviens pas à trouver le bon format
sachant que cette cellule dans excel est au format 00:00,00.
Merci de bien vouloir me donner un petit coup de pouce !!
voici la macro :
Private Sub Worksheet_Change(ByVal Target As Range)
' Calcul_Points_Perf_Chrono()
If Target.Address = "$E12" Then
If Target.Value > 00,01,14 Then Range("H12").Select
pjcleder
Messages postés183Date d'inscriptionjeudi 4 février 2010StatutMembreDernière intervention16 septembre 201111 6 mars 2005 à 19:48
PAT
Essaie ceci et fais-moi signe si tu as un problème.
Private Sub Worksheet_Change(ByVal Target As Range)
If CDate(Target.Value) > CDate("00:01:14") Then
Range("H12").Select
MsgBox "Supérieur à 1:14"
End If
End Sub
Modifie ta cellule et appuie sur entrée. Ca devrait aller !
galopin01
Messages postés133Date d'inscriptionlundi 4 octobre 2004StatutMembreDernière intervention14 octobre 20111 6 mars 2005 à 19:49
bonsoir,
je pense que tu auras du mal à évaluer cette condition car ton format 00:00,00 est purement visuel : Excel le stocke différemment.
Tu peux faire un petit coup de MsgBox Target.Value pour vérifier...
Par contre tu pourrais sans doute stocker tes valeurs de comparaison dans une table de référence :
If Target.Value > [A1].Value Then...
aquaman31
Messages postés2Date d'inscriptionjeudi 9 novembre 2000StatutMembreDernière intervention 6 mars 2005 6 mars 2005 à 20:04
Merci à vous deux, même si rien ne fonctionne pour l'instant vos
réponses respectives m'ont apporté de nouvelles idées qui peut être me
permettront de résoudre ce problème.