Réglage code macro

Bonjour,

Je viens vers vous (et vos lumières) car concernant la macro de ce fichier (où les forumers m'ont déjà bien aidé), je constate à l'usage un petit souci: sur l'onglet 4 ou 5 quand je valide une ligne en colonne P, cela incrémente automatiquement la date du jour en colonne S. Quand j'applique la macro en utilisant le bouton, cela est censé figer la date en colonne T (contrairement à la colonne S qui change de date chaque jour). Mais le problème c'est que cela change - fige également la date de toutes les autres lignes de la colonne, or il ne faut pas, le but est bien que chaque ligne reste figée avec la date où l'action a été passée en 'validée' en colonne P.

Je ne sais pas si je suis claire.... ?

Merci par avance pour votre aide

Bonjour Dentelle,

Un code à mettre dans ThisWorkbook au lieu du module 3

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
  ' Vérifier si modification dans une feuille prévue
  If Left(Sh.Name, 1) <> "L" Then Exit Sub
  ' Si feuille OK
  ' Vérifier si modification dans la colonne P
  If Intersect(Sh.Range("P:P"), Target) Is Nothing Then Exit Sub
  ' Si Ok, vérifier si saisi V
  If Target.Value = "V" Then
    Sh.Range("T" & Target.Row).Value = Date
  End If
End Sub

Voici le fichier modifié

@+

Merci beaucoup !

Re

Voilà j'ai pu tester ey ça fonction très bien, encore merci ! bonne journée

Rechercher des sujets similaires à "reglage code macro"