Concatener une arborescence excel

Résolu/Fermé
CHARLYJACK Messages postés 353 Date d'inscription mardi 19 octobre 2010 Statut Membre Dernière intervention 16 mai 2023 - 21 janv. 2016 à 17:32
CHARLYJACK Messages postés 353 Date d'inscription mardi 19 octobre 2010 Statut Membre Dernière intervention 16 mai 2023 - 11 mars 2016 à 13:17
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




A voir également:

5 réponses

PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
21 janv. 2016 à 18:13
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
0
CHARLYJACK Messages postés 353 Date d'inscription mardi 19 octobre 2010 Statut Membre Dernière intervention 16 mai 2023 1
21 janv. 2016 à 18:39
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
0
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096 > CHARLYJACK Messages postés 353 Date d'inscription mardi 19 octobre 2010 Statut Membre Dernière intervention 16 mai 2023
21 janv. 2016 à 21:45
et si tu envoyais ton fichier ?
0
CHARLYJACK Messages postés 353 Date d'inscription mardi 19 octobre 2010 Statut Membre Dernière intervention 16 mai 2023 1 > Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024
21 janv. 2016 à 22:01
0
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 856
22 janv. 2016 à 02:27
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
0
CHARLYJACK Messages postés 353 Date d'inscription mardi 19 octobre 2010 Statut Membre Dernière intervention 16 mai 2023 1
22 janv. 2016 à 10:59
Bonjour et surtout un grand merci

c'est exactement ce que je recherchais !
0
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.
0
CHARLYJACK Messages postés 353 Date d'inscription mardi 19 octobre 2010 Statut Membre Dernière intervention 16 mai 2023 1
11 mars 2016 à 12:14
Bonjour,

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

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

Merci infiniment.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
CHARLYJACK Messages postés 353 Date d'inscription mardi 19 octobre 2010 Statut Membre Dernière intervention 16 mai 2023 1
11 mars 2016 à 13:17
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
0