toujours pb sur rendre classeur actif à partir de la valeur d'un textbox

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

B

ben

Guest
bonjour le forum

J'ai encore un souci :
j'ai le code suivant

Private Sub ComboBox1_Enter()

Dim Classeur As Workbook
Dim Tableau(10) As Variant


For Each Classeur In Workbooks
If Classeur.path & "\" & Classeur.Name = TextBox3 Then
Exit Sub
End If
Next Classeur

For i = 1 To Classeur.Activate.Sheets.Count
Tableau(i) = Sheets(i).Name
Next i
ComboBox1.ColumnCount = 1
ComboBox1.List() = Tableau

End Sub


le pb c'est qu'il me prends pas le bon classeur pour le combobox j'ai les onglet du classeur de mon userform actif

Comment puis je régler le pb ??
Au secours je galère depuis hier avec ca lol
 
Je pense qu'il reconnait pas le classeur

Peut-être qu'en incluant la seconde boucle dans la première cela résoudrais le problème :

For Each Classeur In Workbooks
If Classeur.path & "\" & Classeur.Name = TextBox3 Then
For i = 1 To Classeur.Activate.Sheets.Count
Tableau(i) = Sheets(i).Name
Next i
Exit Sub
End If
Next Classeur

ComboBox1.ColumnCount = 1
ComboBox1.List() = Tableau


A+
Lupin
 
- 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
7
Affichages
316
Retour