Ecriture dans une colonne à partir dune ligne

Bonjour à tous
le code infra me permet d'afficher la date et heure de la façon suivante : si j'active la cellule B1, la date et heure s'affiche en C1, idem si j'active B2, B3 etc, la date et heure s'affiche en C2, C3 etc.
je voudrais que cela fonctionne par exemple qu'à partir de la ligne 12 ( soit B12) et non celles d'avant
une idée?

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Columns(2)) Is Nothing Then
If Target <> "" Then
Target.Offset(0, 1).Value = Format(Now, "dd/mm/yyyy hh:mm")
End If
If Target = "" Then
Target.Offset(0, 1).Value = ""
End If
End If
End Sub

Bonjour,

Et

Pense à insérer le code dans la balise <> lorsque tu postes

image

Essaie ainsi :

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 2 And Target.Row >= 12 Then
    If Target <> "" Then
        Target.Offset(0, 1).Value = Format(Now, "dd/mm/yyyy hh:mm")
    Else
        Target.Offset(0, 1).ClearContents
    End If
End If
End Sub

Peut-être?

Bonsoir cousinhub

ton code fonctionne très bien. je n'avais pas pensé à ajouter la fonction "and" pour mettre une condition à la fois sur la target colonne et ligne.
merci encore

Nickel

Bonne soirée

Rechercher des sujets similaires à "ecriture colonne partir dune ligne"