Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Inserer date dans cellule avec conditions OU

VE2LY

XLDnaute Nouveau
Re bonjour le forum.
Après avoir fait des recherches sur le sujet cité en titre j'ai bien trouvé des éléments de réponses qui fonctionnent très bien avec 1 cellule par ligne mais...

Private Sub Worksheet_Change(ByVal Target As Range)
Select Case Target.Column
Case 2
Cells(Target.Row, 5) = Date
End Select
End Sub


...mais je cherche une équivalence qui ferai cela sur plusieurs cellules de ma même ligne mais pas toutes avec un OU et pas un ET Donc 1 ou l'autre des cellules A B ou C (pas D ni E) qui seraient modifiée générerons la date dans la case E.

J'espère avoir assez clairement expliqué mon problème, voir le fichier joint.
Merci de m'éclairer.
 

Pièces jointes

  • Stamp date sur modif de cellule v1.xlsm
    13.8 KB · Affichages: 26

Dranreb

XLDnaute Barbatruc
Bonsoir.
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Rows.Count > 1 Or Target.Columns.Count > 1 Then Exit Sub
If Intersect([A2:C5], Target) Is Nothing Then Exit Sub
Application.EnableEvents = False
Target.EntireRow.Columns("E").Value = Date
Application.EnableEvents = True
End Sub
Bonne nuit.
 

Discussions similaires

Réponses
5
Affichages
353
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…