OVH Cloud OVH Cloud

Macro ok sur 2003 - pb sur 2000

2 réponses
Avatar
excel
Bonjour,

Dans mon fichier, je souhaite que la date de modification de la ligne
s'affiche dans la colonne D dès que j'ai selectionné une valeur précise
(daans l'exemple : "vert")dans la colonne C.
La liste de valeur est définie via Données/Validation/liste.(en L100:110)
Mais mon pb, c'est que sur Excel 2003, tout fonctionne très bien, dès la
selection, la date se met correctement à jour.

Par contre sur Excel 2000, il faut que je clique dans la cellule dans
laquelle je selectionne la valeur pour qu'ensuite la date se mette à jour.
Sans clic, il ne se passe rien.
Voilà la macro (merci Daniel ;) )
Private Sub Worksheet_Change(ByVal Target As Range)
> If Target.Column <> 3 Then Exit Sub
> If Target.Value = "vert" Then
> Target.Offset(0, 1).Value = Date
> End If
> End Sub


Est-ce que vous avez une solution ?

Merci.

Fred

2 réponses

Avatar
anomymousA
bonjour,

ai Excel 2000 et ai appliqué ta proc et rencontré aucun problème.Il doit y
avoir autre chose .

A+


Bonjour,

Dans mon fichier, je souhaite que la date de modification de la ligne
s'affiche dans la colonne D dès que j'ai selectionné une valeur précise
(daans l'exemple : "vert")dans la colonne C.
La liste de valeur est définie via Données/Validation/liste.(en L100:110)
Mais mon pb, c'est que sur Excel 2003, tout fonctionne très bien, dès la
selection, la date se met correctement à jour.

Par contre sur Excel 2000, il faut que je clique dans la cellule dans
laquelle je selectionne la valeur pour qu'ensuite la date se mette à jour.
Sans clic, il ne se passe rien.
Voilà la macro (merci Daniel ;) )
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 3 Then Exit Sub
If Target.Value = "vert" Then
Target.Offset(0, 1).Value = Date
End If
End Sub



Est-ce que vous avez une solution ?

Merci.

Fred






Avatar
AV
Tu es bien en calcul auto ?

AV