Nom fichier, cellules

Fermé
Horuma Messages postés 2 Date d'inscription lundi 1 novembre 2021 Statut Membre Dernière intervention 1 novembre 2021 - 1 nov. 2021 à 11:42
jee pee Messages postés 40470 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 23 novembre 2024 - 2 nov. 2021 à 00:12
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

3 réponses

jee pee Messages postés 40470 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 23 novembre 2024 9 427
1 nov. 2021 à 14:53
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 lundi 1 novembre 2021 Statut Membre Dernière intervention 1 novembre 2021
1 nov. 2021 à 18:55
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 40470 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 23 novembre 2024 9 427
Modifié le 2 nov. 2021 à 00:14
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