Listbox adresse cellule

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

herve62

XLDnaute Barbatruc
Bonsoir à tous
Est il possible de récupérer l'adresse d'une cellule selectionnée d'une ListeBox ?
exemple au pif ! : la liste se remplit à partir de A1-A10 , dans l'USF je selectionne "toto"
qui ferait référence en A5 dans la liste
Donc comment mettre "A5" dans une variable ?
Merci à vous
Hervé
 
Re : Listbox adresse cellule

bonsoir,

C'est surement possible mais comment sont organisées les données et la combobox?

a première vue, faire une combobox avec deux colonnes, dans la premières, mettre les adresse de cellules, la cacher éventuellement (propriété columnsWidth sur 0pts😉

Comme fichier joint
 
Dernière modification par un modérateur:
Re : Listbox adresse cellule

Bonsoir,
en supposant que tu utilises la propriété RowSource de la ListBox :

Code:
With Me.ListBox1
    mon_adresse = Sheets("Feuil1").Range(.RowSource)(.ListIndex + 1).Address
End With

tu récupères l'adresse de ta sélection sous format "$A$6"
 
Re : Listbox adresse cellule

Re
Merci ,
En fait après un "Clic" sur LISTBOX ( choix ) puis un bouton "VALIDER" par exemple , j'aimerais connaitre l'adresse de la cellule d'origine et la mettre dans une variable
du code du bouton "VALIDER" , si je garde mon exemple --> ad="A5" si toto était en A5, afin de m'en servir ensuite
 
Re : Listbox adresse cellule

Re-,
comme expliqué, tu récupères l'adresse...
Ensuite, tu peux l'utiliser comme ceci, par exemple :

Code:
Private Sub CommandButton1_Click()
With Me.ListBox1
    mon_adresse = Sheets("Feuil1").Range(.RowSource)(.ListIndex + 1).Address
End With
Range(mon_adresse).Select
End Sub

Edit, tu peux, de plus, déclarer ta variable en Public dans un module standard :

Code:
Public mon_adresse As String
 
Dernière édition:
Re : Listbox adresse cellule

bonjour voici le fichier corrigé:

regarde dans les macro, il y a quelque explications. tu peux aussi faire appel à l'aide d'excel pour la description des mots clefs (ex:Me).

bonne journée
 
Dernière modification par un modérateur:
Re : Listbox adresse cellule

Re
Oui cela fonctionne comme ça ....
Souvent dans l'init de mes combo , j'utilise le .additem
en faisant idem avec la Listbox , l'instruction avec ".address" plante ??
Et toi si tu remplis la Listbox avec .rowsource , cela fonctionne !!
Est-ce le .rowsource le responsable ?

Aide sur VBA : "Me" ne donne rien en recherche ??
 
- 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

Discussions similaires

  • Question Question
Microsoft 365 Publipostage WORD
Réponses
2
Affichages
1 K
Réponses
21
Affichages
2 K
Retour