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 :

Erreur sur annuler avec workbook.saveas


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    491
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 491
    Points : 155
    Points
    155
    Par défaut Erreur sur annuler avec workbook.saveas
    Bonjour,


    Voici ma ligne de code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
        ActiveWorkbook.SaveAs Filename:=Dossier & fichier
    Le problème est lorsque le fichier existe déjà : une fenêtre s'ouvre et dde à l'utilisateur si on veut remplacer le fichier existant.

    En répondant "non" ou "annuler", il y a un message d'erreur en précisant que la méthode saveas a échoué

    Moi j'aurai voulu qu'il arrête la macro simplement.

    Est ce que qq1 peux m'aider

    Merci d'avance


    Liop à poil sur ce coup

  2. #2
    pgz
    pgz est déconnecté
    Expert éminent 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 : 71
    Localisation : France

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

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Points : 6 591
    Points
    6 591
    Par défaut
    Bonjour.

    Si j'ai bien compris ton pb et ce que tu demandes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     On Error resume next
        ActiveWorkbook.SaveAs Filename:=Dossier & fichier
    On Error goto 0
    Cordialement,

    PGZ

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    491
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 491
    Points : 155
    Points
    155
    Par défaut
    En plus de bien comprendre, tu es un Dieux

    Merci pour ton aide


    Liop habillé du code d'un chef

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    491
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 491
    Points : 155
    Points
    155
    Par défaut


    J'ai été trop vite car la solution entraine une petite erreur

    voici le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
        On Error Resume Next
        ActiveWorkbook.SaveAs Filename:=Dossier & fichier
        On Error GoTo 0
        ActiveWorkbook.Close False
     
     
        MsgBox ("Le fichier " & fichier & ".xls a bien été enregistré dans le répertoire" & vbCrLf & Dossier)
    Du coup, lorsque l'utilisateur annule ou dit non le code continue et mon msgBox s'affiche quand même alors qu'il faudrait un arrêt de la macro

    Y a-t-il une solution ?

    Merci

    Liop

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

Discussions similaires

  1. Erreur sur Netbeans avec jasperreport
    Par aminus19 dans le forum NetBeans
    Réponses: 2
    Dernier message: 10/05/2010, 10h41
  2. erreur sur fonction avec curseur
    Par Tanebisse dans le forum PL/SQL
    Réponses: 3
    Dernier message: 06/05/2010, 16h20
  3. Erreur sur DELETE avec condition sur un DATETIME
    Par Luke58 dans le forum Langage SQL
    Réponses: 5
    Dernier message: 25/08/2009, 12h00
  4. [SQL-Server] erreur sur mssql_connect avec php 5.1.4
    Par Yjo dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 04/06/2006, 16h11
  5. Erreur sur IIS avec des cripts ASP
    Par Alin dans le forum ASP
    Réponses: 7
    Dernier message: 22/06/2004, 14h15

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