Worksheet_Change

Résolu
aquaman31 Messages postés 2 Date d'inscription jeudi 9 novembre 2000 Statut Membre Dernière intervention 6 mars 2005 - 6 mars 2005 à 18:01
aquaman31 Messages postés 2 Date d'inscription jeudi 9 novembre 2000 Statut Membre Derniè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

ActiveCell.FormulaR1C1 = "2"





End If



End Sub

3 réponses

pjcleder Messages postés 183 Date d'inscription jeudi 4 février 2010 Statut Membre Dernière intervention 16 septembre 2011 11
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 !
3
galopin01 Messages postés 133 Date d'inscription lundi 4 octobre 2004 Statut Membre Dernière intervention 14 octobre 2011 1
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...
0
aquaman31 Messages postés 2 Date d'inscription jeudi 9 novembre 2000 Statut Membre Derniè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.

Merci encore,

Cordialement, JC
0
Rejoignez-nous