Macro

Fermé
mick220373 - 1 sept. 2012 à 12:10
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 - 2 sept. 2012 à 20:16
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
A voir également:

3 réponses

Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 948
1 sept. 2012 à 22:53
Salut le forum

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

Mytå
1
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 948
1 sept. 2012 à 23:11
Re le forum

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

Mytå
0
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
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 948
2 sept. 2012 à 20:16
Re le forum

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

Mytå
0
Bonjour

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

merci
0
gomido Messages postés 4 Date d'inscription jeudi 23 août 2012 Statut Membre Dernière intervention 1 septembre 2012
1 sept. 2012 à 22:58
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
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 948
1 sept. 2012 à 23:12
Salut le forum

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

Mytå
0