Macro

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

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Salut le forum

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

    Mytå
    1. Contributeur
      Re le forum

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

      Mytå
    2. 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
    3. Contributeur
      Re le forum

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

      Mytå
  2. Bonjour

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

      merci
  3. 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
    1. Contributeur
      Salut le forum

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

      Mytå