Microsoft 365 créer un comboBox dans une feuille de mon classeur

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

gothc

XLDnaute Occasionnel
Bonjour le forum
je cherche à mettre directement une combobox avec un code vba sur ma feuil 1 pour aller chercher des informations dans un tableau en feuil2

je souhaite afficher la ligne sélectionner cellule a:b:c:d sur ma feuil 2 de mon tableau sur ma feuil 1

Merci de votre aide
 
Bonsoir

J'ai une ComboBox sur ma feuille 1
et ce code dans la feuille 1
VB:
Option Explicit

Private Sub ComboBox1_Change()
Application.Goto Sheets(2).Cells(ComboBox1.Value, 1)
End Sub

Private Sub Worksheet_Activate()
ComboBox1.List = Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
End Sub
Test OK sur mon fichier de test.
🙄
 
Bonjour

Un solution "basique"
(test OK sur la PJ)
VB:
Private Sub ComboBox1_Change()
Dim x&
x = Application.Match(CLng(ComboBox1.Value), Feuil2.Range("K:K"), 0)
[B3] = Feuil2.Cells(x, 1)
[C3] = Feuil2.Cells(x, 5)
[D3] = Feuil2.Cells(x, 7)
[E3:G3].Value = Feuil2.Cells(x, 8).Resize(, 3).Value
End Sub

Private Sub Worksheet_Activate()
Dim t, f As Worksheet: Set f = Feuil2
f.Cells(2, "K").Resize(f.Cells(Rows.Count, 1).End(3).Row).Name = "base"
t = [base].Value
Me.ComboBox1.List = t
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

Discussions similaires

Réponses
22
Affichages
295
Retour