Concatener une arborescence excel

Résolu
Bonjour,

j'ai réaliser une arborescence sur excel qui correspond à mon arborescence office.
J'ai tous les niveaux par colonne.

J'aimerais concaténer les différentes cellules pour reconstituer le chemin qui me permettra d’accéder au fichier rapidement.

Comment puis je procéder ?

Par avance merci

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Bonjour

    Avec cette formule

    =A1&B1&"\"&C1&"\"&D1&"\"&E1

    en considérant que l'arborescence est sur la ligne 1
    en A1 le disque dur exemple E:\
    B1 le dossier
    C1 le sous-dossier
    D1 le sous-sous-dossier
    E1 le nom du fichier

    Vous copier la valeur obtenu et vous coller dans la barre de recherche de l'explorateur de fichiers et valider par entrer le fichier s'ouvre
    1. Bonsoir et merci,

      malheureusement ça ne répond pas à ma situation car
      c'est une arborescence de fichiers.

      les lignes ne se répètent pas et chaque niveau de l arborescence est dans une colonne.

      Je pense qu'il faut une macro ou un formulaire dans lequel intégrer les cellules nécessaires .

      Merci quand même
  2. Bonsoir,

    voilà une possibilité :

    feuille 2015 (ce sera pareil pour 2016 d'ailleurs) :
    en O1 tu mets le formule :
    =SI(A1="";"";A1&"\")

    en O2 :
    =SI(NBVAL(B2:$L2)>0;O1;A2&SI(A2="";"";"\"))&""

    tu recopies O1:O2 vers la droite jusqu'en Y.

    tu recopies ensuite O2:Y2 jusqu'en ligne 1415.

    Maintenant, on concatène :
    En N1, tu mets :
    =GAUCHE(O1&P1&Q1&R1&S1&T1&U1&V1&W1&X1&Y1;NBCAR(O1&P1&Q1&R1&S1&T1&U1&V1&W1&X1&Y1)-1)

    tu recopies vers le bas jusqu'en N1415.

    C'est tout

    cordialement
    1. Bonjour et surtout un grand merci

      c'est exactement ce que je recherchais !
  3. Bonjour CHARLYJACK

    Je dois faire le même type d'arborescence dans mon entreprise. Serait-il possible pour toi de me l'envoyer ?

    Par avance merci,

    Martin.
    1. Bonjour,

      Oui avec plaisir tu veux juste le code ou le fichier ?

      Cdt
  4. Le fichier stp. Mon adresse email est la suivante :
    ***@***

    Merci infiniment.
    1. Bonjour,

      J'ai mis le fichier ici :

      http://www.cjoint.com/c/FClmlNhpI2I

      Il faut que tu remplaces le chemin source en cellule A1 et dans le code macro situé dans le module.

      Dans le développeur, sur les feuilles il y a un code qui permet de te déplacer sur le chemin
      en cliquant sur la cellule je te laisse découvrir

      Bon courage