Enregistrer l'heure

Francois -  
g Messages postés 1285 Statut Membre -
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

  1. g Messages postés 1285 Statut Membre 578
     
    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