Stockage d'un code apres selection dans une liste deroulante

  • Initiateur de la discussion Initiateur de la discussion krona
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

K

krona

Guest
Bonjour à tous,

Je suis tout nouveau sur ce forum qui me parait vraiment sympa.

J'aurais une question concernant les listes déroulantes dans Excel.

Je travaille sur la mise en place d'une liste déroulante pour valider une cellule (ca je sais faire avec données/validation). Je souhaiterais que cette validation se fasse sur un intitulé textuel mais qu'un code soit stocké dans la cellule. ex: liste avec "Paris" et est stocké dans la cellule "75000".

Merci d'avance de m'aider à resoudre ce problème.
 
Re : Stockage d'un code apres selection dans une liste deroulante

Merci hervé, ca ressemble effectivement à ce que je veux faire. 🙂

par contre, je ne suis pas trés familiarisé avec le VBA. Peux tu m'expliquer comment mettre en oeuvre ce bout de code?
 
Re : Stockage d'un code apres selection dans une liste deroulante

En fait j'ai reussi à implementer ce bout de code. Ca va bien me dépanner!

Par contre, je souhaite appliquer ce code à une plage, comment dois je procéder?

Merci d'avance.
 
Re : Stockage d'un code apres selection dans une liste deroulante

Merci pour l'explication Hervé.

Comme je l'expose plus haut, je souhaiterais maintenant pouvoir déclarer l'application de ce code sur une plage de cellule. pouvez vous éclairer ma lanterne?
 
Re : Stockage d'un code apres selection dans une liste deroulante

En fait je veux simplement que ce dispositif ne s'applique plus seulement sur la cellule F12 mais aussi de F13:F25 par exemple.
J'ai essayé de modifer le code mais mes talents de programmeur atteignent trés rapidement (c'est pas faute d'essayer) leurs limites 😀
 
Re : Stockage d'un code apres selection dans une liste deroulante

Un petit up pour mon problème: voici le bout de code que j'utilise (merci hervé).

Code:
Dim bon As Boolean
Private Sub Worksheet_Change(ByVal Target As Range)
Dim c As Range

If bon = True Then
    bon = False
    Exit Sub
Else
    If Target.Address(0, 0) = "F5" Then
        Set c = Feuil2.Range("liste").Find(Target)
        bon = True
        Target = c.Offset(0, 1)
    End If
End If
End Sub

Je voudrais maintenant que le code s'applique sur les cellules d'une colonne entière et pas seulement sur F5.

Merci d'avance.
 
Re : Stockage d'un code apres selection dans une liste deroulante

Bon je suis désolé de reposter encore à la suite (un peu boulet sur les bords)!

En fait, je n'avais point vu qu'hervé m'avait joint un fichier avec tt ce que je demande 🙄

Maintenant ca a l'air de marcher nikel

Un grand merci à hervé donc qui m'a reconcilié avec VBA 😛
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
892
E
Réponses
6
Affichages
1 K
erictran
E
Retour