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 :

Archivage d'un classeur avec choix du répertoire d'archivage.


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 100
    Par défaut Archivage d'un classeur avec choix du répertoire d'archivage.
    Bonjour à tous,

    Je viens vers vous car je suis confronté à la problématique suivante : j'aimerais, dans une macro, effectuer les opérations ci-dessous :

    - ouverture d'un explorateur afin de choisir le répertoire d'archivage ;
    - récupération du chemin d'archivage ;
    - archivage du fichier.

    Pour archiver un classeur, j'utiliserais volontiers SaveCopyAs, mais cette fonction demande un chemin comme argument... Comme celui-ci peut varier, je voudrais savoir si il est possible d'ouvrir automatiquement un explorateur grâce auquel l'utilisateur pourrait choisir le chemin et le nom du fichier archivé.

    Merci pour vos idées.

    PS : et oui pardon, je suis sur Excel 2003.
    PS n°2 : en fait, basiquement ce que je cherche à faire, c'est un "enregistrer sous", mais sans que le classeur initial soit modifié : un "enregistrer sous" qui ferait une copie du fichier, en somme.

  2. #2
    Membre Expert Avatar de aalex_38
    Inscrit en
    Septembre 2007
    Messages
    1 631
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 631
    Par défaut
    Un exemple pour récupérer un chemin :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     Set Dossier = Application.FileDialog(msoFileDialogFolderPicker)
         With Dossier: .AllowMultiSelect = False
                   .InitialFileName = InitRep
                   .Title = "Choix du dossier" ' & libdos
                    If .Show = -1 Then: NomDossier = .SelectedItems(1) & "\": BSelect = True:
          End With
     
            If BSelect Then
                Chemin = NomDossier
            End If

Discussions similaires

  1. Réponses: 3
    Dernier message: 23/04/2016, 13h32
  2. [AC-2003] Import Excel vers Access avec choix du répertoire et du fichier *.xls
    Par jeanpierre78 dans le forum IHM
    Réponses: 12
    Dernier message: 19/10/2011, 13h14
  3. Réponses: 4
    Dernier message: 01/03/2007, 09h14
  4. fichier .bat : problèmes avec des sous-répertoires
    Par aymron dans le forum Windows
    Réponses: 4
    Dernier message: 23/06/2005, 10h33
  5. pb de select avec size avec choix multiple
    Par La_picolle dans le forum ASP
    Réponses: 10
    Dernier message: 28/08/2003, 16h21

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