Enregistrer l'heure

Fermé
Francois - 3 avril 2013 à 09:04
g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 - 3 avril 2013 à 10:20
Bonjour à tous,

J'ai besoin d'un petit coup de main SVP pour faire changer la valeur d'une cellule en fonction de la valuer d'une autre.
Je m'explique : Si B1 est différent de Null alors C1 = heure actuelle, mais cette heure doit être figée. En fait je veux enregistrer l'heure à laquelle la valeur de B1 a changé.
Et dans la mesure du possible, je voudrais que cela ne soit pas dans une macro mais écrit dans une cellule.
Un grand merci par avance pour votre aide !

François

1 réponse

g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 572
3 avril 2013 à 10:20
Bonjour,

Je ne pense pas que cela soit possible par l'usage d'une formule.
Par contre tu peux utiliser le code VBA suivant à copier dans le module de feuille:

Private Sub Worksheet_Change(ByVal Target As Range)
If Range("B1") = "Null" Or Range("B1") = "" Then
Range("C1") = ""
Else
Range("C1") = Format(Now, "hh:mm:ss")
End If
End Sub


Cordialement
0