ComboBox avec plusieurs rowsources ?

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

R

recovery

Guest
Bonjour,tout le monde

Depuis peu je me suis mis au VBA certes passionnant mais comme tous les profane je suis souvent en galère.
Voilà mon problème en fonction de la feuille active "feuille1", "feuille2", etc....
je souhaiterais attribuer à ma comboBox une rowsource différente.
J ai fait tout un tas d'essais style
if sheets("feuil1").select then
userform1.comboBox.rowsource = "Liste1"
end if
pareil pour la feuille 2 et 3.
1 ça ne fonctionne pas
2 aucune des trois listes n'est proposée dans la combobox.
Si quelqu'un peu me conseiller voire me dépanner je l'en remercie par avance
car je suis complètement bloqué.😕

Merci.
 
Re : ComboBox avec plusieurs rowsources ?

Camarchepas
Merci de bien vouloir m'apporter ton aide voilà la syntaxe en place mais ça ne fonctionne toujours pas
If Sheets("débutants").Select Then
UserForm1.ComboBox1.RowSource = Range("débutants").Address
End If
If Sheets("Intermédiaires").Select Then
UserForm1.ComboBox1.RowSource = Range("Intermédiaires").Address
End If
If Sheets("Performants").Select Then
UserForm1.ComboBox1.RowSource = Range("Performants").Address
End If
 
Re : ComboBox avec plusieurs rowsources ?

Bonsoir recovery camarche
Tu me demandes c'est quoi un bout de fichier?
Alors je reformule ma demande:
pourrais-tu envoyer ton fichier sans données confidentielles
(ne me demande pas la définition de confidentielle)
a+
Papou 🙂
 
Re : ComboBox avec plusieurs rowsources ?

Bonjour recovery, camarchepas, Paritec 🙂,
Comme il s'avère très difficile aujourd'hui d'avoir des exemples (et ce n'est pas faute de les demander , je compatis avec toi Paritec 😉), je propose après consultation du chaman :
Code:
Private Sub UserForm_Initialize()
ComboBox1.RowSource = Range(ActiveSheet.Name).Address
End Sub
A mettre dans le code de l'Userform.
Cordialement
 
Re : ComboBox avec plusieurs rowsources ?

Vraiment Merci à tous pour votre participation, je vous joins le fichier xls
car mes compétences sont déjà dépassées en outre les trois zones de nom à savoir débutants,Intermédiaires,Performants sont définies par la fonction decaler + nbval DECALER(Intermédiaires!$B$2;0;0;NBVAL(Intermédiaires!$B:$B)-1)

Encore un grand merci .
 

Pièces jointes

Re : ComboBox avec plusieurs rowsources ?

Bonsoir recovery efgé
voilà ton fichier en retour
a+
papou 🙂

Un grand merci à tous ceux qui m'ont apporté leur aide pour leurs compétences d'une part et d'autres par pour leur disponibilité, Quant à Paritec un énorme merci pour m'avoir sorti de cette galère de débutant.

Cordialement CHRISTOPHE.H
 
Re : ComboBox avec plusieurs rowsources ?

Encore MERCI Paritec
Je vais décortiquer les différentes syntaxes avec du mémo-technique de manière à dans un premier temps en comprendre la correspondance des valeurs et ensuite faire mon possible pour les retenir, du boulot en perspective mais lorsque on commence à mettre les doigts dans le VBA, c'est pour un bon moment.
A propos que penses tu du cd interactif apprendre le VBA en vente sur ce site, est-il vraiment adapter pour les débutants ?

CORDIALEMENT CHRISTOPHE.H
 
- 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.
Retour