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'une application sur clé USB


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2010
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 120
    Par défaut Sauvegarde d'une application sur clé USB
    Bonjour,

    J’ai créé une petite application en VBA mais j’ai un gros problème avec la gestion des Classeurs (ouverture, fermeture, activation, copie d’un classeur vers un autre etc . . . )

    Mon problème pratique est le suivant :
    L’application est dans le Classeur « ESCAPADES » situé sur le bureau : C:\Users\Utilisateur\Desktop\ESCAPADES.xlsm
    A chaque sortie de l’application je veux que le classeur (mis à jour) soit sauvegardé sur clé USB : F:\ESCAPADES_ « Date du jour ».xlsm
    Il me faut donc une macro dans le Classeur « ESCAPADES » situé sur le bureau qui fasse :
    1) Supression dans la clé USB de F:\ESCAPADES_ « Date du jour ».xlsm
    2) Copie sur la clé USB de C:\Users\Utilisateur\Desktop\ESCAPADES.xlsm en lui rajoutant la date du jour pour que le classeur sur la clé USB s’appelle :
    F:\ESCAPADES_ « New_Date du jour ».xlsm

    Je ne sais pas gérer tout cela. J’ai navigué dans Internet et dans le forum. J’ai vu plein de choses, mais je patauge et n’y arrive pas.

    Merci de me donner des pistes.

    Cordialement

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour

    Je ne sais pas gérer tout cela. J’ai navigué dans Internet et dans le forum. J’ai vu plein de choses, mais je patauge et n’y arrive pas.
    Navigue moins sur la toile et un peu plus dans ton aide interne VBA --->> rubrique Workbook.SaveCopyAs, méthode

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2010
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 120
    Par défaut
    Bonsoir unparia

    Après recherches, voilà le code que j'ai créé et qui semble fonctionner . . .
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Sub ESCAPADES_CLASSEUR_SAUVE_SUR_CLE_USB()
    '
        Dim CleUsb As String
        CleUsb = "F:\ESCAPADES.xlsm"
    '
        Application.DisplayAlerts = False
        ActiveWorkbook.SaveCopyAs CleUsb
        Application.Quit
    '
    End Sub
    Mais d'une part, je n'ai pas changé le nom du classeur sauvegardé sur clé USB et d'autre part j'ai le pressentiment qu'il manque des choses du genre classeur ouvert et pas fermé . . . .

    Cordialement

  4. #4
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Mais d'une part, je n'ai pas changé le nom du classeur sauvegardé sur clé USB
    Pourquoi ? Quelqu'un bte l'aurait interdit ? Dénonce-le donc !
    Ne me dis pas que tu ne sais pas construire la chaîne de caractères "F:\ESCAPADES_ & date & ".xlsm", hein ... (ce serait le pompon, là ...)
    d'autre part j'ai le pressentiment qu'il manque des choses du genre classeur ouvert et pas fermé
    M'étonnerait fort qu'il en reste un ouvert après avoir carrément quitté l'application Excel ...

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2010
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 120
    Par défaut
    Bonjour,

    si je n'ai pas utilisé la chaîne de caractères "F:\ESCAPADES_ & date & ".xlsm" c'est que quand je le fais, j'ai cette erreur là :

    Nom : Sans titre.png
Affichages : 482
Taille : 7,8 Ko

    Mais je suis sans doute encore plus bête qu'il n'y paraît.

    Cordialement

  6. #6
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour
    Et tu ne vois par pourquoi ? Vraiment ?
    Ecris donc
    pour voir son format par défaut
    Tu ne vois toujours pas ? ---> essaie donc (depuis l'explorateur) de renommer un fichier en y insérant un "/"
    Là, vraiment .....

Discussions similaires

  1. Réponses: 7
    Dernier message: 21/08/2009, 12h14
  2. Partage D'une Application Sur Deux Postes
    Par com-ace dans le forum Access
    Réponses: 2
    Dernier message: 03/07/2006, 14h57
  3. Deploiment d'une application sur un serveur linux
    Par stomerfull dans le forum Administration système
    Réponses: 1
    Dernier message: 17/01/2006, 14h47
  4. lancer une application sur un autre pc local
    Par amireve dans le forum API, COM et SDKs
    Réponses: 4
    Dernier message: 08/09/2005, 21h00
  5. Réponses: 2
    Dernier message: 20/06/2005, 11h46

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