Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Liaison entre un userform et une bdd

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

Kermitt93

Guest
Bonjour à tous,

Novice en VBA, je fais appel à vous.

Mon problème consiste à relier une liste déroulante d'un 'userform' à un fichier excel qui correspond à ma BDD.
J'ai la boite de dialogue qui apparaît mais le contenu du menu déroulant est vide.

Le champ qui doit s'afficher est celui de la référence interne.

Si quelqu'un pouvais m'aider.

Cordialement.
 

Pièces jointes

Re : Liaison entre un userform et une bdd

Bonjour Kermitt,
Un peu tard mais ca marche
Bruno
Attention enlève le 1 de la 1ere ligne Private Sub Userform....1

Code:
Private Sub UserForm_Initialize()
  ComboBox1.Clear
Chemin = "'" & ThisWorkbook.Path & "\"
fichier = "[BDD PRODUIT.xlsm]" ' le nom du fichier à lire
Onglet = "BDD'!" 'le nom de l'onglet à lire
For k = 2 To 65000 'commencer à lire à la ligne 2
ChampALire = "R" & k & "C1" ' k est la ligne incrémentée C1 est col A C2 est B ainsi de suite
'ChampALire2 = "R" & k & "C2"
ComboBox1.AddItem Application.ExecuteExcel4Macro(Chemin & fichier & Onglet & ChampALire)
'ComboBox1.Column(1, ComboBox1.ListCount - 1) = Application.ExecuteExcel4Macro(Chemin & fichier & Onglet & ChampALire2)
If ComboBox1.List(ComboBox1.ListCount - 1) = 0 Then
ComboBox1.RemoveItem (ComboBox1.ListCount - 1)
Exit For
End If
Next
  SendKeys "{F4}"
End Sub
 
- 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
887
D
Réponses
4
Affichages
752
Darwin03
D
H
Réponses
4
Affichages
2 K
hallfabi
H
  • Question Question
XL 2016 userform
Réponses
0
Affichages
683
K
Réponses
38
Affichages
10 K
kinders59
K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…