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 :

enregistrer sous le nom d'une cellule


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
    Mars 2008
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 132
    Par défaut enregistrer sous le nom d'une cellule
    bonjour
    j'ai fais une macro activer par un bouton , mais j'aimerais qu'elle se face a partir d'une cellule ...
    voici mon code pour la macro :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Sub ENREGISTREMENT()
    ' ENREGISTREMENT Macro
    ' Macro enregistrée le 2008-03-20 par André
        ActiveWorkbook.SaveAs Filename:= _
            "C:\Users\André\Documents\truc excel\TEST.xls", FileFormat:=xlNormal,     Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
            CreateBackup:=False
    End Sub
    ou je dois mettre le no de cellule ????? pour l'intant excel est mais pas pour longtemps
    merci a l'avance

  2. #2
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Bonjour,

    Ce n'est pas très clair ta question, tu peux expliquer ce que tu veux faire et ce que tu entends par "numéro de cellule" ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 132
    Par défaut
    j'aimerais que le dossier s'enregistre a partir de la cellule b3 exemple (andre)

    pour l'intant avec le code il va dans "C:\Users\André\Documents\truc excel\...... et il faut que je lui donne un nom .

    j'aimerais par default la case b3

    je joint un image

    merci

  4. #4
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Ok j'ai pigé, essaye ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "C:\Users\" & Range("B3") & "\Documents\truc excel\TEST.xls"

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 132
    Par défaut
    ca me donne une erreur 1004

    ne me le dis pas , je sais je suis nul

    j'ai joint un doc

  6. #6
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    meuuuh non personne n'est nul, par hazard, le sous répertoire "truc excel" existe ? Parce que si il n'existe pas, soit tu dois d'abord le créer, soit il faut ajouter une ligne de code qui va le créer.

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 132
    Par défaut
    j'ai trouvé et ca marche ........

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Sub NomClasseur()
    Réponse = MsgBox("Voulez-vous enregistrer ce classeur ?", vbYesNo)
    If Réponse = vbYes Then
    Dim Chr As String 'déclare la variable
    Chr = Range("CLIENT!B11") 'Feuille Essai et cellule C1
    ChDrive "C" 'si C n'est pas le disque par défaut
    ChDir "C:\Users\André\Documents\truc excel\BIZARD\"
    ActiveWorkbook.SaveAs Filename:=(Chr)
    End If
    End Sub

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 8
    Dernier message: 13/02/2014, 18h51
  2. [XL-2007] Créer un dossier sous le nom d'une cellule fixe
    Par flovba dans le forum Excel
    Réponses: 5
    Dernier message: 06/11/2013, 15h59
  3. Enregistrement d'un formulaire au nom d'une cellule
    Par catsyl dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 07/03/2013, 08h50
  4. sauvegarder un fichier sous le nom d'une cellule
    Par Jonathan Raucy dans le forum Excel
    Réponses: 2
    Dernier message: 05/02/2008, 23h55
  5. [VBA] Enregistrer un classeur avec le nom d'une cellule
    Par zouille dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 03/10/2006, 19h16

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