Créer un bouton recherche de feuille [Résolu/Fermé]

Messages postés
25
Date d'inscription
mardi 12 mai 2015
Statut
Membre
Dernière intervention
6 juillet 2015
- - Dernière réponse : eriiic
Messages postés
23107
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
5 décembre 2019
- 21 mai 2015 à 08:14
Bonjour,

Je débute en VBA et je m'occupe d'un fichier excel avec beaucoup (vraiment beaucoup) de feuille ouverte.
Chaque feuille porte le même nom, incrémenté automatiquement à une différence prés, elles sont identifiables par un ID
Ex :
R_UPCT_1
R_UPCT_2
R_UPCT_3
R_UPCT_4
...

J'aimerai pouvoir créer un espace de saisie pour rechercher une de ces feuilles, c'est à dire un bouton (cet espace de saisie) qui me permettrait de saisir "R_UPCT_2" et ouvrirait automatiquement la feuille de ce nom là.

Merci pour votre aide !
Afficher la suite 

2 réponses

Messages postés
9175
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
11 novembre 2019
1664
0
Merci
Bonjour

Pour faire simple
Dans la feuille que j'ai nommé Base
Tu crées un bouton avec la boite à outils contrôles
Tu le nommes btChoixFeuille
Tu lui affectes le code suivant

Private Sub btChoixFeuille_Click()
Dim NF As String
NF = InputBox("Nom de la feuille ", "blablabla", "Base")
On Error Resume Next
Sheets(NF).Activate
End Sub

Cdlmnt
RQ. Sans vba, tu peux à partir d'une feuille utiliser les liens hypertexte vers à la feuille voulue
ccm81
Messages postés
9175
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
11 novembre 2019
1664 -
Quelques possibilités
http://cjoint.com/?3EuoXJG2APT

Cdlmnt
debutantevba
Messages postés
25
Date d'inscription
mardi 12 mai 2015
Statut
Membre
Dernière intervention
6 juillet 2015
-
Merci, j'ai implémenté le code VBA cela fonctionne très bien.
Petite question supplémentaire, savez-vous si au lieu de faire saisir le nom de la page à l'utilisateur je peux afficher une liste déroulante comprenant le nom des feuilles ?
ccm81
Messages postés
9175
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
11 novembre 2019
1664 -
voir exemples ci-dessus
debutantevba
Messages postés
25
Date d'inscription
mardi 12 mai 2015
Statut
Membre
Dernière intervention
6 juillet 2015
-
Merci, pour ces possibilités !
Messages postés
23107
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
5 décembre 2019
5781
0
Merci
Bonjour,

Sans vba, un clic-droit sur les icônes de navigation d'onglet en bas à gauche t'affiche cette liste déroulante des onglets.

eric