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
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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
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