IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Attendre réponse boite de dialogue affichée avec option False


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Janvier 2011
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Janvier 2011
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Attendre réponse boite de dialogue affichée avec option False
    Bonjour,

    J'ai écrit une macro Excel qui crée un certain nombre d'onglets pour impression. Je voudrais que l'utilisateur ait la possibilité de visualiser et modifier au besoin les onglets avant de les imprimer. Pour cela j'ai créé une boite de dialogue avec deux boutons (valider et annuler). Je l'affiche avec l'option False de façon à permettre à l'utilisateur d'accéder aux différents onglets. Mais la macro ne s'arrête pas pour attendre que l'utilisateur ait cliqué sur l'un des deux boutons. Quelqu'un a-t-il une idée ?

    Merci d'avance

  2. #2
    Expert éminent
    Avatar de Qwazerty
    Homme Profil pro
    La très haute tension :D
    Inscrit en
    Avril 2002
    Messages
    3 906
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : La très haute tension :D
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2002
    Messages : 3 906
    Points : 8 539
    Points
    8 539
    Par défaut
    Salut
    Comme ça à chaud, je dirait que tu arrêtes ta macro après l'affichage de ta fenêtre et que tu gères l'impression des onglets via le code contenu dans le bouton de ta UserForm.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Sub GenerationOngletPourImpression()
    [...]
    MonUserForm.Show False
    End Sub
    Dans le UserForm, sur CliqueBoutonValider tu gères l'impression des onglets.

    Si le nom du ou des onglet(s) n'est pas toujours le même, tu crées une variable (si besoin un tableau de worksheet, dans le cas d'un nombre d'onglets variable) de porté Module qui pointe sur le ou les onglet(s) à imprimer, tu renseignes cette variable dans GenerationOngletPourImpression et tu viens la récupéré pour imprimer les onglets a partir du code de ton bouton.

    A++
    Qwaz

Discussions similaires

  1. boite de dialogue "ouvrir avec" qui s'affiche toujours
    Par wamania dans le forum Firefox
    Réponses: 1
    Dernier message: 06/01/2012, 14h57
  2. Réponses: 10
    Dernier message: 25/10/2007, 15h40
  3. afficher la boite de dialogue 'ouvrire' avec JavaScript
    Par salrouge dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 26/01/2007, 15h34
  4. Réponse boite de dialogue prédéfinie "Enregistrer les modifications"
    Par catherineFR27 dans le forum Général VBA
    Réponses: 6
    Dernier message: 05/09/2006, 18h18
  5. Affichage d'une boite de dialogue nonmodale avec MFC
    Par the.cable.guy dans le forum Windows
    Réponses: 3
    Dernier message: 04/07/2003, 18h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo