Boîte de dialogue

Résolu
Benwoit9 Messages postés 6 Statut Membre -  
Benwoit9 Messages postés 6 Statut Membre -
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
Configuration: Windows Vista
Internet Explorer 7.0

5 réponses

  1. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    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
  2. Benwoit9 Messages postés 6 Statut Membre 1
     
    OK, merci de l'aide.

    j'essaie tout de suite.

    Je tiendrai au courant de l'évolution.
    0
  3. Benwoit9 Messages postés 6 Statut Membre 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
  4. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Benwoit9 Messages postés 6 Statut Membre 1
     
    merci beaucoup pour ton aide.
    Un de ces jours.
    0