Creer une liste à choix

Fermé
bonheur2007 Messages postés 110 Date d'inscription samedi 30 juin 2007 Statut Membre Dernière intervention 30 septembre 2017 - 3 avril 2011 à 11:20
bonheur2007 Messages postés 110 Date d'inscription samedi 30 juin 2007 Statut Membre Dernière intervention 30 septembre 2017 - 7 avril 2011 à 10:40
Bonjour,

dans une feuille excel 2003 j'ai dix tableaux placés l'un sous l'autre.chaque tableau correspond à un mois;de septembre à juin.
je suis par exemple dans le tableau correspondant au mois de décembre,et je voudrais aller à octobre ou mai en sélectionnant le mois dans une liste à choix puis un simple clic sans avoir besoin de faire remonter ou descendre la feuille.je joins le tableau pour être pour clair
merci pour votre aide.

http://cjoint.com/?1edlsNuGvCI

6 réponses

eslash28 Messages postés 21 Date d'inscription mercredi 23 mars 2011 Statut Membre Dernière intervention 6 avril 2011 1
3 avril 2011 à 11:39
Avec des zones nommées cela devrait suffire
Si par exemple ton mois de décembre est en a1:a31, tu sélectionnes cette zone et insertion nom-->Définir =Décembre.
Tu appliques cela pour tous tes mois. Ensuite si tu fais un F5 excel te donne la possibilité d'arriver directement sur les zones nommées
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 425
3 avril 2011 à 13:56
Bonjour
Une idée ici, non?
http://www.cijoint.fr/cjlink.php?file=cj201104/cijoJ8b5nh.xls
crdlmnt
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 716
3 avril 2011 à 19:37
bonjour bonheur2007 Vaucluse,

Une autre façon de naviguer sur les mois présents sur la feuille en utilisant un formulaire lancé à l'ouverture :

http://www.cijoint.fr/cjlink.php?file=cj201104/cijnzzkAY3.xls

Il suffit de choisir dans la liste pour se positionner et le formulaire peut être exporté / importé dans ton classeur.
0
bonheur2007 Messages postés 110 Date d'inscription samedi 30 juin 2007 Statut Membre Dernière intervention 30 septembre 2017
4 avril 2011 à 01:23
salut
je voudrais demander à vaucluse et à gbinforme(après un merci) de m'expliquer comment ils ont fait.
je remercie aussi eslash28
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 716
4 avril 2011 à 09:15
salut

Sans toucher à ton classeur (sauf rectifier orthographe de février) j'ai créé une feuille / userform nommée "navigation" qui est lancée à l'ouverture (par la macro open de thisworkbook).
Elle recherche tous les mois présents dans le classeur et les affiche dans une combobox. : sur sélection tu te positionnes à sa position dans le classeur.

Tu peux exporter cet objet du classeur test puis l'importer (avec l'éditeur macro) dans ton classeur et il ne te reste qu'à rajouter son lancement :
- soit à l'ouverture comme dans l'exemple
- soit avec la création d'un bouton sur ton onglet
    navigation.Show 0
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 425
4 avril 2011 à 07:39
Bonjour bonheur

Pour ce qui, me concerne:

1°) un code visible ici:

clic droit sur onglet / Visualiser le code
ce code est lancé lorsque la valeur de la cellule h4 est modifiée
il sélectionne le champ affiché automatiquement en H3 en fonction du mois choisi et le zoom appliqué à la sélection l'affiche

2°)le champ en H3 est défini par un texte construit comme suit:

="lettre" &formule&"lettre &formule

soit dans l'ordre:

_lettre A définit colonne A début du champ
_EQUIV(H4;B:B;0) recherche dans la colonne B le N° de ligne où se trouve le nom du mois cherché, donc la 1° ligne du champ
_2° lettre H définit colonne H fin du champ
_EQUIV(H;B:B;0)+32 définit la dernière ligne du tableau à afficher

Dans la macro qui s'applique, le code INDIRECT retranscrit ce texte en adresse..


Espérant avoir été clair

crdlmnt
0
bonheur2007 Messages postés 110 Date d'inscription samedi 30 juin 2007 Statut Membre Dernière intervention 30 septembre 2017
7 avril 2011 à 10:40
bonjour gbinforme et vaucluse
je tiens à vous remercier une autre fois encore.
0