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
R

Roland

Guest
Bonsoir Hervé

Comment fait-tu pour créer une boite de dialogue dans une feuille?
Moi j'utilise toujours des UserForm.

Roland

accro.gif
 
@

@+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
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

Statistiques des forums

Discussions
313 138
Messages
2 095 627
Membres
106 308
dernier inscrit
F.DIAS