Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Boite de dialogue en cascade

J

JOjo

Guest
Est-il possible d'afficher une boite de dialogue qui en appelle une autre (qui elle-même ouvre un feuille de calcul.)

en fait il s'agit de menu imbriqués.

Boite dialoque : MenuGénéral (bouton pour ouvrir Menu1)
Boite dialoque : Menu1 1 bouton pour ouvrir feuil1 + 1 bouton pour retour menuGénaral.
feuil1 : bouton pour retour menu1

Merci de votre aide
 
H

herve

Guest
bonjour,

regarde ci joint en esperant que cela t'aidera...

je t'ai fait un exemple sur 3 feuiles, tu peux en ajouter autnt que tu le souhaites...

bon courage,

@+ hervé
 

Pièces jointes

  • boites_dial_inbriquees.zip
    14.1 KB · Affichages: 35
@

@+Thierry

Guest
Bonsoir Roland, Hervé, JOjo, le Forum

Ayant appris que JOjo travaille sous Excel 95, il est probable que l'exemple d'Hervé lui sera utile, car les Feuilles/Boites de Dialogues utilisée existent depuis Excel 5, donc une version antérieure.

Pour Roland, je te conseille de poursuivre sur les UserForm car ces boites de Dialogues sont encore supportée, mais pratiquement cachée depuis Excel 97. Je ne peux dire encore combien de temps ces Boites de Dialogues seront supportées dans les prochianes versions...

Toutefois elles sont encore accessibles sous Excel 2000 par un click droit sur un onglet puis "Insérer" dans le menu contextuel... Mais je déconseille leur utilisation si vous disposez d'Excel 97 ou supérieur, les UserForms les ont remplacées avantageusement avec bien plus de puissance et de fonctionnalités. (Il faut juste un peu mettre les mains dans le "camboui VBA" lol)

Bonne Nuit
@+Thierry
 
H

herve

Guest
bonsoir,

oui Roland je te conseille de rester en UserForm... + puissant...

Pour leur créstion; il faut faire

click droit sur onglet
menu inserer
feuille de dialogue

c'est comme cela que je procedais avant les USF mais j'ai refais beaucoup de mes applis en USF...plus facile d'usage...

@+
herve
 
J

JOjo

Guest
Oups, j'ai été trop vite ... dans mon précédent mémo:


donc :

merci pour votre aide.
Mais je cherche à avoir au moins 2 boites imbriquées avec retour progressif.

Exemple :
Boite00 : MenuGenéral permettant accès à Boite10
Boite10 : menuDétail 1 permettant Accès à Boite11 et retour à Boite00.
Boite11 : menuDétail 11 permettant Accès à feuil1 et retour à Boite10.

et enfin Feuil1 : retour à Boit11
etc..

Merci d'avance.
 
J

JOjo

Guest
Oups : je suis en fait au boulo en ECXEL 97.
La différence avec ma version maison me l'avait fait sous-estimer.
ce n'est donc pas du 95 mais du bon 97.
Merci encore de voter aide.
 
J

JOjo

Guest
J'ai pigé : ne pas utiliser les boite de dialogue mais les userform.

Et d'ailleurs, ca marche bien avce un userform pour faire des aller-retour entre 2 user form à condition de faire à chaque fois : unload me.

Pour info, et c'est ce qui me manqueit, un userform ne se crée pas à partir des onglets sur le bas de l'écran mais par click droit dans le menu projet de Visual basic.

@+ et merci à tous.
 

Pièces jointes

  • Classeur9.zip
    11 KB · Affichages: 29
  • Classeur9.zip
    11 KB · Affichages: 34
  • Classeur9.zip
    11 KB · Affichages: 31

Discussions similaires

Réponses
8
Affichages
318
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…