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 :

Trivial sauf pour les débutants COBOL


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 3
    Par défaut Trivial sauf pour les débutants COBOL
    Bonjour

    Mes questions vont vous paraître triviales, mais pour un débutant en VBA sous EXCEL qui vient du monde mainframe (Ah ce cher COBOL!) elles sont importantes

    1) Je lance des macro à partir du classeur CLA1 depuis la feuille FEU_CLA1, comment faire pour que la macro n'affiche pas sur mon écran toutes les feuilles des autres classeur où elle va chercher de l'information?

    2) Qu'est-ce que je dois préciser à un ordre close pour que la macro cesse de me poser la question via une (très jolie) fenêtre si je veux sauvegarder ou pas?
    je précise que c'est pour qu'elle ne sauvegarde pas, pour sauvegarder je sais

    Voila c'est tout pour aujourd'hui

    Merci d'avance

  2. #2
    pgz
    pgz est déconnecté
    Expert confirmé Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Par défaut
    Bonsoir.

    Et Bienvenue dans le monde VBA.
    Citation Envoyé par cricri78cl Voir le message
    1) Je lance des macro à partir du classeur CLA1 depuis la feuille FEU_CLA1, comment faire pour que la macro n'affiche pas sur mon écran toutes les feuilles des autres classeur où elle va chercher de l'information?
    Si les autres classeurs sont ouverts dans la même application, tu peux mettre en début de procédure
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.ScreenUpdating = False
    Si les classeur sont dans une autre application, idem mais pour l'autre application ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MonAutreApplication.Visible = false
    Citation Envoyé par cricri78cl Voir le message
    2) Qu'est-ce que je dois préciser à un ordre close pour que la macro cesse de me poser la question via une (très jolie) fenêtre si je veux sauvegarder ou pas?
    je précise que c'est pour qu'elle ne sauvegarde pas, pour sauvegarder je sais
    Peut-être
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MonClasseur.Close False
    Cordialement,

    PGZ

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 3
    Par défaut Nest step
    Merci pour cette prompte et excellente réponse

    Pour le 2) c'est parfait (fin de la jolie fenêtre)

    Pour le 1) c'est définitif, il ne ce passe plus rien du début à la fin, c'est reposant; mais j'aimerais que la fenetre de départ affiche elle les mises à jour que la macro lui inflige, en d'autres termes que cela bloque les affichages sauf celui de la fenêtre de départ

    Merci d'avance

  4. #4
    pgz
    pgz est déconnecté
    Expert confirmé Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Par défaut Nunc plus ultra
    Bonsoir

    Citation Envoyé par cricri78cl Voir le message
    mais j'aimerais que la fenetre de départ affiche elle les mises à jour que la macro lui inflige, en d'autres termes que cela bloque les affichages sauf celui de la fenêtre de départ
    Je crois comprendre que tu as un classeur qui contient une macro. Cette macro modifie ce classeur mais aussi d'autres. Tu veux voir les modif dans le classeur de la macro mais pas dans les autres.
    Si c'est cela, je pense que la solution est d'ouvrir les autres classeurs dans une autre application et d'appliquer la solution 1b:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MonAutreApplication.Visible = false
    Cordialement,

    PGZ

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 3
    Par défaut
    Merci à nouveau, c'est exactement le résultat que j'espérait

    Merci et à bientot

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Y a t il un exemple d'application a suivre pour les débutants ?
    Par jlassiramzy dans le forum Services Web
    Réponses: 1
    Dernier message: 24/11/2006, 22h26
  2. Partage de fichier : Marche sauf pour les exe
    Par JolyLoic dans le forum Windows XP
    Réponses: 2
    Dernier message: 27/08/2006, 18h24

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