macro excel éviter la boite de dialoge
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

macro excel éviter la boite de dialoge



  1. #1
    invite7f696a56

    macro excel éviter la boite de dialoge


    ------

    Bonjour à toutes et à tous.

    J'ai une nouvelle question :

    Quand dans une macro, je demande d'enregistrer sous un nom qui existe déjà, une boite de dialogue s'ouvre pour demander confirmation.
    L'utilisateur qui est pas une flèche ( moi non plus d'ailleurs) est perdu, il prend peur.
    Donc, je voudrais que quand je fait cette commende :

    ActiveWorkbook.SaveAs FileName:="C:\piot\tempsfactur e.xls"

    elle s'effectue sans me demander mon avis.

    Autre question, chaque fois que j'ouvre une classeur, il me demande " voulez vous activer les macro "
    C'est chiant.
    Il existerait il un moyen d'activer ça une fois pour toute?

    Si vous avez des idées...
    Merci d'avance.

    -----

  2. #2
    invitee75a95d8

    Re : macro excel éviter la boite de dialoge

    Bonjour,

    Pour ta 2ème question, sur excel 2007 :
    bulle de menu --> options excel --> centre de gestion de la confidentialité --> paramètres du centre de gestion de la confidentialité --> paramètre des macros --> activer toutes les macros

    NOTA : cela t'expose à l'ouverture de fichiers contenant des macros vérolées. La sécurité repose donc sur le comportement de l'utilisateur qui ne doit pas ouvrir de fichier dont il n'est pas sûr de la provenance.

  3. #3
    invite7f696a56

    Re : macro excel éviter la boite de dialoge

    Merci pour cette réponse rapide.
    Je n'ai pas 2007 mais 2003.
    Mais tu m'a mis sur la voie
    outils->option->sécurité->sécurité des macros->niveau faible
    sont chient de systématiquement tout changer à chaque nouvelle version.....

    Merci
    reste plus que 2 soucis
    Mais grâce à vous--->

  4. #4
    invitef625d7cf

    Re : macro excel éviter la boite de dialoge

    Bonjour,

    Essaie avec ce code:

    Code:
    Workbooks(NomFichier).Close savechanges:=False
    Cordialement.

  5. A voir en vidéo sur Futura
  6. #5
    invite7f696a56

    Re : macro excel éviter la boite de dialoge

    Merci mais ne fonctionne pas
    Erreur de compilation

    Snif

    J'ai essayé ça aussi :
    Application.DisplayAlerts = False
    wbexcel.SaveAs ("c:\Travail\xxx.xls")

    mais pas mieux

  7. #6
    invitef625d7cf

    Re : macro excel éviter la boite de dialoge

    Bizarre, mais bon essaie avec:

    Code:
    App.displayalerts = False
    App.activeworkbook.Save
    App.displayalerts = True
    ATTENTION: il faut mettre App.displayalerts = True après ton instruction de sauvegarde sinon tu n'auras plus d'alerte, tant que le script est actif.

Discussions similaires

  1. Question macro Excel
    Par inviteb09e8c0e dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 04/12/2013, 18h01
  2. macro excel
    Par invited7c32506 dans le forum Programmation et langages, Algorithmique
    Réponses: 3
    Dernier message: 06/05/2011, 09h54
  3. macro excel
    Par alovesupreme dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 25/01/2009, 17h12
  4. macro Excel
    Par gwendoline dans le forum Logiciel - Software - Open Source
    Réponses: 8
    Dernier message: 11/10/2008, 19h06
  5. macro excel
    Par invite4a5096a6 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 09/05/2006, 07h55
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...