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 :

Sauvegarde d'un fichier par macro


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2009
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Octobre 2009
    Messages : 19
    Par défaut Sauvegarde d'un fichier par macro
    Bonjour,

    J'ai écrit une petite macro me permettant de sauvegarder un fichier Excel dans un dossier.
    Cette macro fonctionne très bien dans un premier temps.
    Si le fichier n'existe pas encore tout va bien.
    Si celui-ci existe et lors d'un clic sur Non ou Annuler un message d'erreur apparaît (voir pièces jointe).
    Pouvez vous m'aider??

    Merci d'avance
    Fichiers attachés Fichiers attachés

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur amateur VBA Excel
    Inscrit en
    Janvier 2013
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur amateur VBA Excel
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Janvier 2013
    Messages : 69
    Par défaut
    Cela marche-t-il chez toi ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    Sub Save_as()
    '
    ' Save_as Macro
    '
    Dim extention As String
    Dim chemin As String
    Dim Nomfichier As String
    Dim réponse As Byte
     
     
    chemin = "C:\Dossier Test\"
    extention = ".xlsm"
    Nomfichier = ActiveSheet.Range("A1")
    If Not Dir(chemin & Nomfichier & extention) = "" Then
        reponse = MsgBox("Le fichier existe déja, souhaitez vous le remplacer ?", vbYesNo)
        If reponse = 6 Then
            Application.DisplayAlerts = False
        Else
            GoTo fin
        End If
    End If
        With ActiveWorkbook
        .SaveAs Filename:=chemin & Nomfichier
        '.Close
        End With
    fin:
    Application.DisplayFullScreen = False
    Application.DisplayAlerts = True
    Workbooks.Close
     
    End Sub

  3. #3
    Membre averti
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2009
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Octobre 2009
    Messages : 19
    Par défaut
    Merci pour ta réponse. Cela m'a déjà permis d'avancer un peu.
    Mais l'ors de l'affichage de la MessageBox si je répond par NON et que j'ai changé quelque chose dans mon tableau il apparait la MessageBox "Enregister-Ne pas enregistrer-Annuler".Lorsque je répond par "Annuler" il apparaît un message
    "Erreur d'execution 1004": La methode 'Close' de l'objet 'Workbooks' a échouée.
    langa68

Discussions similaires

  1. [XL-2007] Recherche de fichiers par macro
    Par tit-doudou dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 10/06/2010, 10h24
  2. [Toutes versions] ouvrir un fichier par macro
    Par Le Méthanier dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 12/05/2010, 14h44
  3. Réponses: 12
    Dernier message: 22/03/2010, 15h07
  4. Fermer fichier par macro sans pop up
    Par blobnet dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 05/05/2009, 11h40
  5. Fermer sans sauvegarde un fichier par macro
    Par blobnet dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 22/05/2008, 17h59

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