Créer un bouton recherche de feuille

Résolu/Fermé
debutantevba Messages postés 25 Date d'inscription mardi 12 mai 2015 Statut Membre Dernière intervention 6 juillet 2015 - 20 mai 2015 à 13:58
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 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 !
A voir également:

2 réponses

ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 2 428
Modifié par ccm81 le 20/05/2015 à 14:23
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
0
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 2 428
20 mai 2015 à 14:50
Quelques possibilités
https://www.cjoint.com/?3EuoXJG2APT

Cdlmnt
0
debutantevba Messages postés 25 Date d'inscription mardi 12 mai 2015 Statut Membre Dernière intervention 6 juillet 2015
20 mai 2015 à 15:06
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 ?
0
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 2 428
20 mai 2015 à 15:09
voir exemples ci-dessus
0
debutantevba Messages postés 25 Date d'inscription mardi 12 mai 2015 Statut Membre Dernière intervention 6 juillet 2015
20 mai 2015 à 15:48
Merci, pour ces possibilités !
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 247
21 mai 2015 à 08:14
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
0