OVH Cloud OVH Cloud

NOM DU FICHIER DANS UNE CELLULE

7 réponses
Avatar
Trup
Bonjour à tous,

Je souhaiterai savoir s'il existe une formule afin d'obtenir le nom du
fichier en cours et éventuellement son chemin.

Merci d'avance

trup

7 réponses

Avatar
WhoIsPerfect?
Salut Trup,
Sur une feuille de Macro Excel4, il y a une commande qui existe :
a) =Lire.Document(1)
et
b ) =Lire.Document(2)

a) Te donne le nom du fichier
b) Te donne le chemin du fichier.

@+
Olivier




Bonjour à tous,

Je souhaiterai savoir s'il existe une formule afin d'obtenir le nom du
fichier en cours et éventuellement son chemin.

Merci d'avance

trup


Avatar
Pierre Fauconnier
Bonjour

ÎLLULE("nomfichier")
pour le nom complet avec le chemin
=DROITE(CELLULE("nomfichier");NBCAR(CELLULE("nomfichier"))-CHERCHE("]";CELLULE("nomfichier")))
pour le nom sans le chemin

Eventuellement, tu ajoutes &".xls" pour avoir l'extension

Ok?


--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"Trup" a écrit dans le message de news:

Bonjour à tous,

Je souhaiterai savoir s'il existe une formule afin d'obtenir le nom du
fichier en cours et éventuellement son chemin.

Merci d'avance

trup


Avatar
trup
Merci pour ta réponse.
Sur excel 2000 ça ne marche pas.....


Salut Trup,
Sur une feuille de Macro Excel4, il y a une commande qui existe :
a) =Lire.Document(1)
et
b ) =Lire.Document(2)

a) Te donne le nom du fichier
b) Te donne le chemin du fichier.

@+
Olivier




Bonjour à tous,

Je souhaiterai savoir s'il existe une formule afin d'obtenir le nom du
fichier en cours et éventuellement son chemin.

Merci d'avance

trup




Avatar
trup
mERCI BCP


Bonjour

ÎLLULE("nomfichier")
pour le nom complet avec le chemin
=DROITE(CELLULE("nomfichier");NBCAR(CELLULE("nomfichier"))-CHERCHE("]";CELLULE("nomfichier")))
pour le nom sans le chemin

Eventuellement, tu ajoutes &".xls" pour avoir l'extension

Ok?


--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"Trup" a écrit dans le message de news:

Bonjour à tous,

Je souhaiterai savoir s'il existe une formule afin d'obtenir le nom du
fichier en cours et éventuellement son chemin.

Merci d'avance

trup







Avatar
WhoIsPerfect?
Trup,

Il te faut insérer une feuille, mais à ce stade il te faut choisir "Macro MS
Excel4" et non une feuille standard, car sur cette dernière, la commande ne
fonctionne pas.
Il te faut écrire une p'tite macro, puis lui associé un événement.

Exemple :

Exemple
=FORMULE(LIRE.DOCUMENT(1);CELLULE.ACTIVE())
=FORMULE(LIRE.DOCUMENT(2);DECALER(CELLULE.ACTIVE();1;0))
=RETOUR()

Tu définis un nom sur "Exemple" et tu lies celui-ci sur un shortcut [Ctrl]+o
et le tour est joué

@+
Olivier



Merci pour ta réponse.
Sur excel 2000 ça ne marche pas.....


Salut Trup,
Sur une feuille de Macro Excel4, il y a une commande qui existe :
a) =Lire.Document(1)
et
b ) =Lire.Document(2)

a) Te donne le nom du fichier
b) Te donne le chemin du fichier.

@+
Olivier




Bonjour à tous,

Je souhaiterai savoir s'il existe une formule afin d'obtenir le nom du
fichier en cours et éventuellement son chemin.

Merci d'avance

trup






Avatar
AV
Pour le smilblick :
Il est recommandé de ne pas faire l'impasse sur le 2° argument de la fonction
CELLULE (exemple : CELLULE("filename";A1)) afin de rendre cette fonction
volatile (mise à jour des résultats quand changement dans les données sources)

C'était mon truc à 1 euro
AV
Avatar
WhoIsPerfect?
Bonjour AV.

Je ne connaissais absolument pas cette formule. Cela prouve que lorsqu'on
n'utilise pas Excel de façon courante, on perd très vite pied.

@+
Olivier