Boîte de dialogue

Résolu
Benwoit9 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
Benwoit9 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je suis débutant programmer des macros sous Excel. Je cherche donc à programmer une boîte de dialogue me permettant de naviguer entre différentes feuilles, sans passer par une liste déroulante.
C'est urgent car je ne peux pas continuer sans cette partie.

Merci à vous
A voir également:

5 réponses

lermite222 Messages postés 8724 Date d'inscription   Statut Contributeur Dernière intervention   1 191
 
Bonjour,
Dans un UF tu met un Combobox
et dans sa feuille de code tu colle
Private Sub ComboBox1_Change()
    Sheets(ComboBox1.Text).Select
End Sub

Private Sub UserForm_Initialize()
Dim Wo As Worksheet
    For Each Wo In Worksheets
        ComboBox1.AddItem Wo.Name
    Next Wo
End Sub

A+
0
Benwoit9 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   1
 
OK, merci de l'aide.

j'essaie tout de suite.

Je tiendrai au courant de l'évolution.
0
Benwoit9 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   1
 
Ok, c'est bon. Je te remercie.

Sinon, est-ce que tu sais comment faire pour ça s'affiche dès l'ouverture du fichier?
0
lermite222 Messages postés 8724 Date d'inscription   Statut Contributeur Dernière intervention   1 191
 
Dans la feuille de ThisWorkBook
Private Sub Workbook_Open()
'le 0 pour que tu puisse aller dans les feuilles sélectionnées
Userforme1.Show 0
End Sub
A+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Benwoit9 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   1
 
merci beaucoup pour ton aide.
Un de ces jours.
0