Programmation excel vba
Fermé
Bonjour, je suis nouveau dans la programmation vba excel et je crois avoir besoin de quelques conseils.
Je travaille pour une société de voyages, et j'ai créé un fichier excel où chaque feuille est dédiée à un pays différent avec des info banales du type: devise, ville à visiter......
Afin de faciliter la lecture de ce programme, j'aurais voulu créer une inputbox qui aurait pour question "dans quel pays voulez vous partir?". La personne inscrit le nom du pays, et la s'affiche la feuille excel du pays concerné.
Je pense que ce projet est réalisable, mais il me manque quelques notions.
Comment lit-on une feuille excel à un nom en particulier? et comment une réponse à une inputbox peut engager une action du type changement de feuille.
Je vous remercie d'avance pour vos réponses
a bientot
Je travaille pour une société de voyages, et j'ai créé un fichier excel où chaque feuille est dédiée à un pays différent avec des info banales du type: devise, ville à visiter......
Afin de faciliter la lecture de ce programme, j'aurais voulu créer une inputbox qui aurait pour question "dans quel pays voulez vous partir?". La personne inscrit le nom du pays, et la s'affiche la feuille excel du pays concerné.
Je pense que ce projet est réalisable, mais il me manque quelques notions.
Comment lit-on une feuille excel à un nom en particulier? et comment une réponse à une inputbox peut engager une action du type changement de feuille.
Je vous remercie d'avance pour vos réponses
a bientot
A voir également:
- Programmation excel vba
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si et excel - Guide
- Déplacer une colonne excel - Guide
- Excel compter cellule couleur sans vba - Guide
2 réponses
dandypunk
Messages postés
832
Date d'inscription
jeudi 3 janvier 2008
Statut
Membre
Dernière intervention
11 septembre 2011
83
3 févr. 2008 à 21:35
3 févr. 2008 à 21:35
Nomme les feuilles avec les noms des pays
Le code ressemble alors à cela
Le code ressemble alors à cela
Sub PlacerSurPays() Dim sPaysDesire As String sPaysDesire = InputBox("Entrez le pays désiré") Worksheets(sPaysDesire).Activate End Sub