OVH Cloud OVH Cloud

Actualiser une liste deroulante (Validation des donnees)

1 réponse
Avatar
nosferalto
Bonsoir =E0 tous !=20

J'ai un petit probleme;
j'ai un classeur qui contient deux feuilles.=20
Une qui affiche les listes deroulantes et l'autre contient=20
les donn=E9es.
Quand je seleciotnne dans ma feuil1 un choix de ma liste=20
d=E9roulante tout marche bien, imaginons 15.
maintenant je vais dans la feuil2 ou se situe les donn=E9es=20
et je change le 15 en 565...=20
Mon probleme :
Quand je reviens dans la feuil1 le choix 15 que j'ai fait=20
reste =E0 15 et ne s'actualise pas...
Je cherche donc =E0 trouver un moyen -si il existe .sic.-=20
qui me permettrait d'actualiser automatiquement le 15 en=20
565...
J'espere une fois de + etre assez clair dans mes=20
explications.
Merci =E0 tous pour votre aide !

NosfeR@lto

1 réponse

Avatar
AV
Actualiser la liste de validation si modif dans la plage de réf :

La liste de validation est en A1 de "Feuil1"
La liste de référence nommée "laListe" est en "Feuil2"
Dans le module de "Feuil1" :
Private Sub Worksheet_Deactivate()
ActiveWorkbook.Names.Add Name:="indX", RefersTo:=Application.Match([Feuil1!A1],
[laListe], 0)
End Sub

Dans le module de "Feuil2" :
Private Sub Worksheet_Change(ByVal zz As Range)
If Intersect(zz, [laListe]) Is Nothing Then Exit Sub
On Error Resume Next
If Application.Match(zz.Value, [laListe], 0) = [indX] Then [Feuil1!A1] zz.Value
End Sub

AV

"nosferalto" a écrit dans le message news:
07b401c3890b$b5260840$
Bonsoir à tous !

J'ai un petit probleme;
j'ai un classeur qui contient deux feuilles.
Une qui affiche les listes deroulantes et l'autre contient
les données.
Quand je seleciotnne dans ma feuil1 un choix de ma liste
déroulante tout marche bien, imaginons 15.
maintenant je vais dans la feuil2 ou se situe les données
et je change le 15 en 565...
Mon probleme :
Quand je reviens dans la feuil1 le choix 15 que j'ai fait
reste à 15 et ne s'actualise pas...
Je cherche donc à trouver un moyen -si il existe .sic.-
qui me permettrait d'actualiser automatiquement le 15 en
565...
J'espere une fois de + etre assez clair dans mes
explications.
Merci à tous pour votre aide !