• Initiateur de la discussion Initiateur de la discussion lewette
  • 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 !

L

lewette

Guest
Bonjour,

Je viens de me mettre à VBA pour Excel depuis une semaine et je suis confronté à un problème récurent: les adresses.

J'ai créé un user form qui contient une zone de liste et une zone de texte; je voudrais établir une correspondance entre l'adresse de l'élèment sélectionné dans ma zone de liste, et l'adresse de destination du texte rentré dans la zone de texte (ce texte doit etre envoyé dans la meme ligne de la feuille de calcul que l'élèment sélectionné dans la zone de liste).
Est-ce-que c'est possible?
:ermm:
Merci
 
Salut Lewette, Riddick, le forum,

Tu peux utiliser la propriété ListIndex qui te renvoie la place de l'élément dans la liste des éléments (Attention ! ça commence à zéro). Imaginons que tu ais 15 éléments dans ta listbox (de 0 à 14)
le premier se trouve à la ligne 4, le second à la ligne 5, etc... Si tu sélectionnes le 8ème élément (ListIndex+4) te renvoie la ligne correspondant à l'élément choisi. Tu peux grâce à ça renvoyer la valeur de ton TextBox dans la même ligne avec un code du style :

Cells(ListBox1.Listindex+4, ta_colonne)=TextBox1.Value

J'espère que je suis assez clair.
 
Bonjour Robert
Re Lewette...

Ben Robert m'a devancé mais a tres bien expliqué le principe...
J'avais preparé ca si ca peut t'aider je le met quand même...

[file name=Lewette.zip size=9796]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Lewette.zip[/file]
 

Pièces jointes

- 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
12
Affichages
347
Réponses
19
Affichages
860
Retour