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 :

chemin pour un dossier [XL-2007]


Sujet :

Excel

  1. #1
    Membre averti Avatar de bosk1000
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    706
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 706
    Points : 367
    Points
    367
    Par défaut chemin pour un dossier
    Bonjour à tous,

    Dans un dossier nommé "compta2014", j'ai tout les fhichier d'une comptabilité pour une année
    exemple : U:/compta2014

    sur un fichier se trouvant dans le chemin : U:\compta 2014\budget
    regroupant des somme d'information je me retrouve avec des formules du type

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ='U:\compta 2013\etang13.xlsm'!invest3tr
    et je dois tous les renomer de cette manière :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ='U:\compta 2014\etang14.xlsm'!invest3tr
    Est-il possible de créer une formule qui ne cherche que dans le dossier de sorte que je nai pas chaque année àà devoir tous modifier ?

    Merci

  2. #2
    Expert éminent sénior 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
    Points : 32 866
    Points
    32 866
    Par défaut
    Tu sélectionnes toutes tes cellules.
    Ruban Accueil > Rechercher et Sélectionner > Remplacer
    Dans Rechercher tu mets "U:\compta 2013"
    Dans Remplacer par tu mets "U:\compta 2014"
    Tu cliques sur le bouton "Remplacer tout".

    La procédure ne prenant que quelques secondes et n'étant à faire qu'une fois pas an, il faudrait que tu ais vraiment beaucoup de fichiers à modifier pour amortir le temps passé à créer une macro pour ça.

  3. #3
    Membre à l'essai
    Inscrit en
    Mai 2009
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 21
    Points : 17
    Points
    17
    Par défaut
    oui avec une variable

    ="'U:\compta " & var1 & "\etang & var2 & ".xlsm'!invest3tr"

  4. #4
    Membre averti Avatar de bosk1000
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    706
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 706
    Points : 367
    Points
    367
    Par défaut
    Merci de m'aider

    J'ai un fichier par trimestre donc j'usqu'ici j'utilise effectivement le remplacer mais je voulais simplifier l'opération



    Citation Envoyé par porruak Voir le message
    oui avec une variable
    que veux tu dire par var1 et var2 ? Comment allimenter les informations pour var1 et var2 ?

  5. #5
    Membre à l'essai
    Inscrit en
    Mai 2009
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 21
    Points : 17
    Points
    17
    Par défaut
    des cellules qui contiennent tes var1, var2 etc
    ensuite il te suffit de concatener dans ta formule

    résultat tu change les quelques cellules nécessaire à la construction de ta formule et le reste se fait tout seul

  6. #6
    Membre averti Avatar de bosk1000
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    706
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 706
    Points : 367
    Points
    367
    Par défaut
    oui, simple

    Merci

  7. #7
    Expert éminent sénior 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
    Points : 32 866
    Points
    32 866
    Par défaut
    Je ne suis pas sûr que ce soit aussi simple à faire en Excel pur (hors VBA).
    Il doit être nécessaire de passer par une fonction INDIRECT.

  8. #8
    Membre averti Avatar de bosk1000
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    706
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 706
    Points : 367
    Points
    367
    Par défaut
    effectivement je m'apperçois en cherchat à taper la formule que c'est pas si simple

    mais j'ai un début pour chercher comment faire

    merci

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

Discussions similaires

  1. chemin absolu pour un dossier
    Par Marcelino dans le forum Langage
    Réponses: 3
    Dernier message: 27/08/2013, 21h19
  2. [Débutant] chemin pour choix de dossier
    Par Oh!Tofocus dans le forum VB.NET
    Réponses: 3
    Dernier message: 04/01/2012, 19h33
  3. Chemin pour atteindre un dossier
    Par Ceubex dans le forum VB.NET
    Réponses: 0
    Dernier message: 05/05/2010, 11h56
  4. Réponses: 3
    Dernier message: 19/02/2009, 16h26
  5. [JSP]Bouton parcourir pour chemin d'un DOSSIER
    Par SanNash dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 19/05/2006, 15h25

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