Boîte de dialogue

Résolu
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. Contributeur
    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
    1. OK, merci de l'aide.

      j'essaie tout de suite.

      Je tiendrai au courant de l'évolution.
      0
      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
        1. Contributeur
          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
          1. merci beaucoup pour ton aide.
            Un de ces jours.
            0