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

Excel Discussion :

Variabiliser le nom d’un classeur externe dans une cellule


Sujet :

Excel

  1. #1
    Membre habitué
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    167
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2011
    Messages : 167
    Points : 131
    Points
    131
    Par défaut Variabiliser le nom d’un classeur externe dans une cellule
    Bonjour ,

    Je cherche à variabiliser le nom d’un classeur externe contenu dans une cellule :

    Mes cellules contiennent les valeurs suivantes :

    A1='L:\Dos1\Dos1-1\2013 - 2014\[2013 - 01 - Données.xls]Feuil1'!$G$15
    A2='L:\Dos1\Dos1-1\2013 - 2014\[2013 - 02 - Données.xls]Feuil1'!$G$15
    A3='L:\Dos1\Dos1-1\2013 - 2014\[2013 - 03 - Données.xls]Feuil1'!$G$15

    Etc ….

    Je voudrai mettre les données « 2013 » et « 2014 » en variable.

    Ainsi en codant dans mon classeur , respectivement en B1 et B2

    2013 et 2014 ou bien
    2014 et 2015 , récupérer les données des classeurs

    L:\Dos1\Dos1-1\2013 - 2014\[2013 - 01 - Données.xls
    ou
    L:\Dos1\Dos1-1\2014 - 2015\[2014 - 01 - Données.xls

    selon le contenu des cellules B1 et B2

    Quelque chose dans le style :

    ='L:\Dos1\Dos1-1\$B$1 - $B$2\[$B$1 - 01 - Données.xls]Feuil1'!$G$15

    J’espère avoir été assez clair…

    Est-ce possible ?

    D’avance , merci

    Bakounine

  2. #2
    Expert éminent Avatar de casefayere
    Homme Profil pro
    RETRAITE
    Inscrit en
    Décembre 2006
    Messages
    5 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : RETRAITE
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 138
    Points : 9 548
    Points
    9 548
    Par défaut
    Bonjour,
    Je n'ai pas testé, essayes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ='L:\Dos1\Dos1-1\ & $B$1 &  " - " & $B$2 & "\[" & $B$1 & " - 01 - " & Données.xls]Feuil1'!$G$15

  3. #3
    Membre habitué
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    167
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2011
    Messages : 167
    Points : 131
    Points
    131
    Par défaut
    Bonjour ,

    Je dois avoir un souci avec les " et les & car j'ai un beau #REF!

    Faut-il un <Space> avant et après les & ?

    Bakounine

  4. #4
    Expert éminent Avatar de casefayere
    Homme Profil pro
    RETRAITE
    Inscrit en
    Décembre 2006
    Messages
    5 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : RETRAITE
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 138
    Points : 9 548
    Points
    9 548
    Par défaut
    Faut-il un <Space> avant et après les & ?
    Je me pose plutot la question s'il faut un espace ici " - ", ça ne serait pas "-"

  5. #5
    Expert confirmé Avatar de illight
    Homme Profil pro
    Analyste décisionnel
    Inscrit en
    Septembre 2005
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyste décisionnel
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 342
    Points : 4 299
    Points
    4 299
    Par défaut
    Il manque pas des guillemets dans ta formule ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ='L:\Dos1\Dos1-1\" & $B$1 &  " - " & $B$2 & "\[" & $B$1 & " - 01 - Données.xls]Feuil1'!$G$15

  6. #6
    Expert confirmé Avatar de illight
    Homme Profil pro
    Analyste décisionnel
    Inscrit en
    Septembre 2005
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyste décisionnel
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 342
    Points : 4 299
    Points
    4 299
    Par défaut
    J'ai essayé ceci ça marche chez moi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ="'L:\Dos1\Dos1-1\" & $B$1 &  " - " & $B$2 & "\[" & $B$1 & " - 01 - Données.xls]Feuil1'!$G$15"

  7. #7
    Membre habitué
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    167
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2011
    Messages : 167
    Points : 131
    Points
    131
    Par défaut
    Bonjour ,

    ben non :

    ='L:\Dos1\Dos1-1\ & $B$1 & "-" & $B$2 & "\[" & $B$1 & "- 01 -" & Données.xls]Feuil1'!$G$15

    ne marche pas non plus ....

    Bakounine

  8. #8
    Expert confirmé Avatar de illight
    Homme Profil pro
    Analyste décisionnel
    Inscrit en
    Septembre 2005
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyste décisionnel
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 342
    Points : 4 299
    Points
    4 299
    Par défaut
    On a posté en même temps

  9. #9
    Membre habitué
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    167
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2011
    Messages : 167
    Points : 131
    Points
    131
    Par défaut
    Bonjour ,

    Nos messages se croisent : Le mien de 14 H 43 répondait à Casefayere.

    Par contre , Illight , si je code :

    ="'L:\Dos1\Dos1-1\" & $B$1 & " - " & $B$2 & "\[" & $B$1 & " - 01 - Données.xls]Feuil1'!$G$15"

    , alors ma cellule contient , en temps que chaîne de caractère , la valeur :

    'L:\Dos1\Dos1-1\2013 - 2014\[2013 - 01 - Données.xls]Feuil1'!$G$15

    Par contre , cette fois , la formule comprends bien mes variables $B$ car celles-ci sont en couleurs dans la formule ...

    Bakounine

  10. #10
    Expert confirmé Avatar de illight
    Homme Profil pro
    Analyste décisionnel
    Inscrit en
    Septembre 2005
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyste décisionnel
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 342
    Points : 4 299
    Points
    4 299
    Par défaut
    C'est pas ça que tu voulais ?

  11. #11
    Membre habitué
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    167
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2011
    Messages : 167
    Points : 131
    Points
    131
    Par défaut
    Ben non ...

    Dans la cellule où je code

    ="'L:\Dos1\Dos1-1\" & $B$1 & " - " & $B$2 & "\[" & $B$1 & " - 01 - Données.xls]Feuil1'!$G$15"

    (Ou une formule presque équivalente) , j'aimerai récupérer la valeur contenue dans la cellule $G$15 du classeur externe .....

    Et si j'enlève les " au début et à la fin de la formule , ainsi :

    ='L:\Dos1\Dos1-1\"&$B$1&" - "&$B$2&"\["&$B$1&" - 01 - Données.xls]Feuil1'!$G$15

    J'ai un superbe #REF!

    Bakounine

  12. #12
    Expert confirmé Avatar de illight
    Homme Profil pro
    Analyste décisionnel
    Inscrit en
    Septembre 2005
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyste décisionnel
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 342
    Points : 4 299
    Points
    4 299
    Par défaut
    Ok, j'avais pas compris donc désolé

    Je vais faire des tests voir si c'est possible, mais j'a l'impression que c'est mal embarqué

  13. #13
    Membre habitué
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    167
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2011
    Messages : 167
    Points : 131
    Points
    131
    Par défaut
    Je te remercie...

    Excel étant d'une puissance phénoménale , je pensais que c'était simple ....

    Bakounine

  14. #14
    Expert confirmé Avatar de illight
    Homme Profil pro
    Analyste décisionnel
    Inscrit en
    Septembre 2005
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyste décisionnel
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 342
    Points : 4 299
    Points
    4 299
    Par défaut
    La simplicité est d'une complexité extraordinaire tu sais

    En tout cas, j'ai beau chercher, je trouve pas comment faire...

Discussions similaires

  1. Réponses: 2
    Dernier message: 05/07/2008, 09h54
  2. Récupérer le nom du fichier copié dans une cellule
    Par mammmy dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 12/06/2008, 16h31
  3. Réponses: 2
    Dernier message: 18/03/2008, 09h51
  4. Récupérer le nom d'un fichier dans une cellule
    Par NicolasJolet dans le forum Excel
    Réponses: 4
    Dernier message: 08/02/2008, 09h47
  5. affectation d'un nom de classeur ouvert dans une variable
    Par nolive915 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 29/09/2006, 10h55

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