Nom fichier, cellules

Horuma Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
jee pee Messages postés 41526 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

afin de simplifier mes éditions de factures, devis etc sur Excel, je voudrais créer un lien entre le nom du fichier et plusieurs cellules.

Je m'explique exemple mon fichier serait nommé,

20 01 21 Dupont Réparation volet roulant 1 Novembre 2021
(numéro facture) (Nom client) (Référence chantier) (Date d'intervention)

Donc mon fichier serait nommé "20 01 21 Dupont Réparation volet roulant 1 Novembre 2021"

Le but étant que quand je le nomme ces 4 références préremplissent 4 cellules respectives, afin de me faire gagner du temps sur mon temps administratif.

Je vous remercie par avance de vos réponses.




Configuration: Macintosh / Safari 13.1.2
A voir également:

3 réponses

jee pee Messages postés 41526 Date d'inscription   Statut Modérateur Dernière intervention   9 720
 
Bonjour,

La formule
=CELLULE("nomfichier")
donne dans une cellule le nom complet du fichier ouvert, y compris feuille.

Avec
 =STXT(CELLULE("nomfichier";A1);CHERCHE("[";CELLULE("nomfichier";A1))+1;CHERCHE("]";CELLULE("nomfichier";A1))-CHERCHE("[";CELLULE("nomfichier";A1))-1)
on arrive à extraire le nom simple du fichier.

Après ce nom on peut le découper. Mais ta codification pourrait poser un soucis.

20 01 21 Dupont Réparation volet roulant 1 Novembre 2021
20 01 21 Dupont Aignan Réparation volet 1 Novembre 2021

On ne va pas bien savoir distinguer nom et libellé, le blanc en séparateur n'est pas suffisant.


0
Horuma Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

merci de votre réponse, cependant étant un peu néophyte en la matière j'ai du mal à décoder votre explication.

Concrètement ce que je comprend c'est qu'il faudrait renommer mon fichier avec des caractères spéciaux séparateurs ?

ex: {20 01 21} {Dupont} {Réparation volet} {1 Novembre 2021}

?

Merci
0
jee pee Messages postés 41526 Date d'inscription   Statut Modérateur Dernière intervention   9 720
 
Il suffit de recopier les 2 formules dans ton fichier pour voir le résultat.

On pourrait avoir une syntaxe plus simple comme :
20 01 21_Dupont_Réparation volet roulant_1 Novembre 2021.xlsx

Voilà un exemple sur cette forme : https://www.cjoint.com/c/KKbxkQ87eH7 (enregistrer le fichier sur disque avant de l'ouvrir)

Voilà différentes façon de procéder : https://support.microsoft.com/fr-fr/office/fractionner-du-texte-en-plusieurs-colonnes-en-utilisant-des-fonctions-49ec57f9-3d5a-44b2-82da-50dded6e4a68

0