Macro

mick220373 -  
Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai un fichier production avec beaucoup de feuille 1 à 100. ( bien que les feuilles ne sont pas numerotées mais c est pour l exemple).
Je souhaiterai concevoir une feuille resumant toutes feuilles de 1 à 100 ( sous forme macro)
afin que lorsque j ai besoin d'aller à la feuille 43 par exemple je puisse y acceder en 1 clic.

Quelqu'un aurait il cette solution ?

merci d avance

3 réponses

  1. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   958
     
    Salut le forum

    Un bout de code qui affiche les feuilles
    Sub BarreAccesFeuilles()
        Application.CommandBars("Workbook tabs").ShowPopup 400, 300
    End Sub
    

    Mytå
    1
    1. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   958
       
      Re le forum

      Si 17 feuilles et +, tu peux remplacer par
      Application.CommandBars("Workbook Tabs").Controls(16).Execute

      Mytå
      0
    2. mick220373
       
      Salut Myta,

      Je te remercie pour ces notes mais j ai aucune connaissance en VB ou Macro mais je souhaite apprendre sur le tas.
      Donc quand je vais sur VB j ai feuille 1 2 et 3 par exemple je crée ensuite un userform 1 et is comprends bien c est sur le USERFORM que la compil des feuilles se fait, correct?
      par contre et j en reviens sur ta premiere solution où mets tu ?
      nomfeuille1.activate
      souvent c'est sheet1.activate
      sheet2.activate
      je vois tu maitrise VB or Macro
      j apprecierai ton aide une fois de plus.
      Merci
      0
    3. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   958
       
      Re le forum

      Mick220373, c'est Gomido qui parle d'un UserForm et non moi.

      Mytå
      0
  2. BOUDA08
     
    Bonjour

    Il est difficile de répondre à ta question, car on ne sait pas quel type de fichier tu as (excel, word...)
    0
    1. mick220373
       
      oups c est EXCEL

      merci
      0
  3. gomido Messages postés 4 Statut Membre
     
    les feuille sont numerotés quand tu vas dans option code visual basic
    et tu vois cooment sont nommée les feuilles
    puis tu ouvre une feulles vierge avec un bouton et tu met ce code

    nomfeuille1.activate
    souvent c'est sheet1.activate
    sheet2.activate

    ou tu cree un userform et tu met le bouton avec le code
    0
    1. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   958
       
      Salut le forum

      Pourquoi un UserForm quand des fonctions natives d'Excel existent.

      Mytå
      0