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 :

VBA enregistrer le fichier d'xlsm en xlsx


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Chauffeur livreure
    Inscrit en
    Avril 2015
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Chauffeur livreure
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2015
    Messages : 7
    Par défaut
    ne comprend pas se qui se pas car ci je met fin a l'errer et que je relance sa marche ??
    l'erreur et : Erreur D'exécution '1004 :
    Document non enregistré. le document est peut-être ouverte ou une erreur s'est produite lors de l’enregistrement.

    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
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    Private Sub PDF_Click()
    '
    '
    Dim msg As Long
     
     
    msg = MsgBox("A tu Sauvegarder ta facture poure generer le numpero automatique?", vbYesNo, "jak t'informe")
    If msg = vbNo Then
    Exit Sub
    Else
    End If
     
     
     
     Dim chemin As String, fichier As String, par1 As String, par2 As String, par3 As String, engpar As String, feui As String
     
    par1 = Range("F12").Value
    par2 = Range("I2").Value
    par3 = Range("E20").Value
     
     
    engpar = par1 & "-" & par2 & "-" & par3
     
     
    chemin = ThisWorkbook.Path
     
     
    fichier = chemin & "\" & engpar & ".xls"
     
     
    ActiveWorkbook.SaveAs fichier
     
     
        ActiveWorkbook.Save
        Sheets("Facture").Select
        Range("J6").Select
     
     
     
        ActiveWorkbook.Save
        ActiveWorkbook.Activate
     
     
    Dim Path_name As String
    Dim File_name As String
    Dim Complete_File_name As String
     
    Path_name = ThisWorkbook.Path
    File_name = ActiveWorkbook.Name
    Complete_File_name = Path_name & "\" & "pdf" & "\" & File_name
     
     
        ActiveWorkbook.Save
     
     
      ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
           Complete_File_name & ".pdf", Quality:= _
            xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
            OpenAfterPublish:=True
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [XL-2010] Convertir fichier xlsm en xlsx et enregistrer une copie
    Par yaya.gaga dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 02/10/2014, 14h50
  2. [XL-2010] VBA enregistrer le fichier d'xlsm en xlsx
    Par Anna_2013 dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 25/11/2013, 04h15
  3. [VBA-E] une macro qui enregistre mon fichier Excel
    Par Djohn dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 02/03/2007, 11h47
  4. [VBA]enregistrer en fichier excel en macro
    Par jazziestan dans le forum SDK
    Réponses: 12
    Dernier message: 29/12/2006, 10h07
  5. [VBA-Excel,VB6,Fichier texte]enregistrer un classeur excel..
    Par Tarul dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/01/2005, 13h09

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