gratifiant > microsoft.* > microsoft.excel

Brat'ac (12/10/2017, 18h41)
Bonjour,

La formule suivante dans une cellule est OK

='C:\Travail\[comptes.xlsm]Cpt1407300021494901'!$A$6

Par contre si dans les noms de répertoire j'ai des espaces je galère

ex: ='C:\Travail\rep un\rep deux\
.......[comptes.xlsm]Cpt1407300021494901'!$A$6

Merci de l'aide.
MichD (12/10/2017, 18h52)
Bonjour,

Avec Excel 2016 :

J'ai cette formule dans la cellule.
='C:\Users\michd\Documents\Mon Excel\[La belle Isabelle.xlsx]Feuil1'!$A$1

et ça ne cause pas de problème!

Le chemin + le nom de ton fichier représentent combien de caractères?

MichD

"Brat'ac" a écrit dans le message de groupe de discussion :
mn.64617e1a49caab6c.135221...

Bonjour,

La formule suivante dans une cellule est OK

='C:\Travail\[comptes.xlsm]Cpt1407300021494901'!$A$6

Par contre si dans les noms de répertoire j'ai des espaces je galère

ex: ='C:\Travail\rep un\rep deux\
.......[comptes.xlsm]Cpt1407300021494901'!$A$6

Merci de l'aide.
MichD (12/10/2017, 18h58)
Ici, un message de Microsoft disant qu'Excel ne peut pas gérer une référence
à un fichier si le chemin + le nom du fichier dépasse 218 caractères.
Regarde ici :



MichD

"MichD" a écrit dans le message de groupe de discussion :
oro6k1$1588$1...

Bonjour,

Avec Excel 2016 :

J'ai cette formule dans la cellule.
='C:\Users\michd\Documents\Mon Excel\[La belle Isabelle.xlsx]Feuil1'!$A$1

et ça ne cause pas de problème!

Le chemin + le nom de ton fichier représentent combien de caractères?

MichD

"Brat'ac" a écrit dans le message de groupe de discussion :
mn.64617e1a49caab6c.135221...

Bonjour,

La formule suivante dans une cellule est OK

='C:\Travail\[comptes.xlsm]Cpt1407300021494901'!$A$6

Par contre si dans les noms de répertoire j'ai des espaces je galère

ex: ='C:\Travail\rep un\rep deux\
.......[comptes.xlsm]Cpt1407300021494901'!$A$6

Merci de l'aide.
Brat'ac (12/10/2017, 19h02)
Dans son message précédent, MichD a écrit :
> Bonjour,
> Avec Excel 2016 :
> J'ai cette formule dans la cellule.
> ='C:\Users\michd\Documents\Mon Excel\[La belle Isabelle.xlsx]Feuil1'!$A
> et ça ne cause pas de problème!
> Le chemin + le nom de ton fichier représentent combien de caractères?
> MichD Excel 2007


comptes.xlsm soit 12 caractères

Par exemple simplement ça:
'C:\Travail\Mon cp\[comptes.xlsm]Cpt 14073 00021494901'!$A$6

à la place d'avoir le résultat Excel me met la formule dans la cellule
comme si c'était du texte

Et comme mon arborescence comporte plusieurs répertoire avec des
espaces
Brat'ac (12/10/2017, 19h06)
MichD a présenté l'énoncé suivant :
> Ici, un message de Microsoft disant qu'Excel ne peut pas gérer une référence
> à un fichier si le chemin + le nom du fichier dépasse 218 caractères. Regarde
> ici :
>
> MichD

Le nombre de caractère est de 136
MichD (12/10/2017, 19h39)
Une façon simple d'inclure ta formule dans la cellule :

A ) Assure-toi que la cellule a un format "standard" et non texte.
B ) Ouvre le fichier que tu veux lier.
C ) Dans la cellule où tu veux insérer la formule, tape le symbole "=" et
sélectionne la cellule du fichier que tu veux lier. Quand tu fermeras le
fichier (celui que tu veux lier en premier), la formule dans la cellule
affichera le chemin, nom du fichier, le nom de la feuille et l'adresse de la
cellule.

Si le chemin + le nom du fichier n'a pas plus de 2018 caractères, cela
devrait fonctionner correctement, voir l'adresse du site de Microsoft que
j'ai publiée dans l'autre message.

Si cela ne fonctionne pas, tu dois avoir une condition particulière et là,
je ne saurais deviner de quoi il s'agit!

MichD

"Brat'ac" a écrit dans le message de groupe de discussion :
mn.64767e1a84590773.135221...

Dans son message précédent, MichD a écrit :
> Bonjour,
> Avec Excel 2016 :
> J'ai cette formule dans la cellule.
> ='C:\Users\michd\Documents\Mon Excel\[La belle Isabelle.xlsx]Feuil1'!$A
> et ça ne cause pas de problème!
> Le chemin + le nom de ton fichier représentent combien de caractères?
> MichD Excel 2007


comptes.xlsm soit 12 caractères

Par exemple simplement ça:
'C:\Travail\Mon cp\[comptes.xlsm]Cpt 14073 00021494901'!$A$6

à la place d'avoir le résultat Excel me met la formule dans la cellule
comme si c'était du texte

Et comme mon arborescence comporte plusieurs répertoire avec des
espaces
MichD (12/10/2017, 19h42)
218 caractères

MichD
Brat'ac (16/10/2017, 10h02)
MichD avait écrit le 12/10/2017 :

Avec du retard,

Merci pour les infos. ;-)
MichD (16/10/2017, 12h36)
Lorsqu'il est possible d'utiliser une formule comme celle que tu as
développée pour obtenir le résultat désiré, c'est la meilleure approche qui
soit et la plus rapide...on peut toujours s'amuser et élaborer une "longue"
procédure, mais ce ne sera jamais aussi performant qu'une"formule en vba".

MichD

"Brat'ac" a écrit dans le message de groupe de discussion :
mn.825a7e1a84a032c9.135221...

MichD avait écrit le 12/10/2017 :

Avec du retard,

Merci pour les infos. ;-)
MichD (16/10/2017, 17h27)
Erreur d'aiguillage

MichD
Discussions similaires