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 :

Problème VBA GetSaveAsFilename


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Contrôleur de gestion
    Inscrit en
    Février 2020
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Contrôleur de gestion

    Informations forums :
    Inscription : Février 2020
    Messages : 4
    Par défaut Problème VBA GetSaveAsFilename
    Bonjour,

    J'ai un petit soucis avec une macro qui devrait me permettre de nommer un fichier à partir d'une donnée présente en cellule "BF5" :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Dim mail As String
    mail = Range("BF5").Value
     
    Dim nom
     
    nom = Application.GetSaveAsFilename("Recap_" & mail, "Excel Files (*.xls), *.xls")
     
    If nom <> False Then
    ActiveWorkbook.SaveAs nom
    End If
    Le problème est que lorsque l'explorateur Windows s'ouvre pour choisir le chemin d'enregistrement, le nom du fichier ne s'affiche pas (dans la barre de nom en bas).

    Quelqu'un a une explication ? Je précise que la cellule "BF5" contient une adresse mail.

    Merci d'avance,

    Est3van

  2. #2
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Il y a plusieurs éléments que je ne comprends pas dans ta demande.

    Le problème est que lorsque l'explorateur Windows s'ouvre pour choisir le chemin d'enregistrement, le nom du fichier ne s'affiche pas (dans la barre de nom en bas).
    La méthode GetSaveAsFilename sert à sélectionner le nom d'un fichier.
    Si on lui impose le nom de fichier à renvoyer, je ne vois pas l'intérêt.

    je précise que la cellule "BF5" contient une adresse mail.
    Cette adresse mail fait partie du nom du répertoire ?

    Peut-être que ceci pourra t'aider : https://docs.microsoft.com/fr-fr/off...saveasfilename

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Contrôleur de gestion
    Inscrit en
    Février 2020
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Contrôleur de gestion

    Informations forums :
    Inscription : Février 2020
    Messages : 4
    Par défaut
    Le GetSaveAsFilename me permet d'obtenir le nom complet (avec le chemin d'enregistrement). la macro marche très sans la partie "& mail", je peux choisir le nom complet du classseur qui est préappelé "Recap_" Quand je rajoute la variable mail là ça ne marche plus.

    En gros le nom du fichier c'est ça : C:\Users\Est3van\Desktop\Work\Recap_mail

    Je veux prédéfinir Recap_mail et utiliser GetSaveAsFilename pour le reste. Je ne sais pas si je suis clair.


    Est3van

Discussions similaires

  1. Problème VBA publipostage
    Par faruedde dans le forum Macros et VBA Excel
    Réponses: 19
    Dernier message: 11/09/2008, 19h59
  2. Réponses: 7
    Dernier message: 26/05/2008, 17h19
  3. problème VBA et requête ajout
    Par dodie84 dans le forum VBA Access
    Réponses: 3
    Dernier message: 20/05/2008, 13h53
  4. Problème VBA d'une jauge verticale
    Par nichboul dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 13/05/2008, 16h04
  5. Probléme VBA Word et SQL server
    Par andrau dans le forum VBA Word
    Réponses: 2
    Dernier message: 12/10/2005, 11h52

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