Microsoft 365 feuille regroupant données d'autres classeurs

snow88140

XLDnaute Nouveau
Bonjour, je cherche à faire un fichier regroupant toutes les adresses des factures qui sont dans un dossier.
donc j'ai un dossier facture avec des classeurs dedans, chaque classeur correspond à une facture.
je cherche à récupérer dans un fichier l’intégralité des adresses des factures afin de pouvoir les trier par nom ville etc...
pour moi ce n'est pas simple car le faire manuellement est très long,et ensuite il faudrait que les données nom rue ville soient liés entre eux afin que lorsque je fait un tri cela ne mélange pas entre les différents clients d'autant plus qu'il faut gérer adresse client et adresse chantier qui doit elle aussi être rattachée au client.
voici une exemple du classeur facture (avec éléments enlevés)
 

Pièces jointes

  • Modele facture test.xls
    33 KB · Affichages: 6

snow88140

XLDnaute Nouveau
OK merci j'avais fait un schéma subjectif du principe.
dans l'adresse du chantier il s'agit du nom de société en 1ere ligne, souvent égal a l'adresse de facturation mais pas toujours... pas si simple en fait...
 

Pièces jointes

  • SHEMA.xlsx
    11.1 KB · Affichages: 5

sylvanu

XLDnaute Barbatruc
Supporter XLD
Pour quand vous rentrerez de déplacement.

Bonjour Snow,
En PJ un premier essai.
Il faut en N1 ( Chemin ) mettre le chemin où se trouve le dossier avec les factures. Terminer le chemin par \.
Puis appuyer sur Lancer.
Les règles que j'ai prises pour l'analyse des adresses :
1- Une adresse est sur 3 ou 4 lignes. Du type :
Société Dupond
Z.I. des Charmilles ( optionnel )
23, Rue Emile Zola
33125 Bordeaux
2- Le code postal est sur 5 chiffres et obligatoirement à gauche de la Ville.

Après un premier lancement, on analysera et corrigerons en conséquence.
 

Pièces jointes

  • SnowRécupèreAdressesClients (V3).xlsm
    42.8 KB · Affichages: 2

snow88140

XLDnaute Nouveau
ok je testerai dés que je pourrais
autre chose, ma compagne viens de m’appeler elle s'est fait un cadeau...
pour imiter les autres elle vient de s'acheter un mac grrrrrrrrrrrrr
bon déjà il y a excel dessus
est il possible que le fichier soit compatible? comme si ce n’étais pas assez compliqué comme cela...
encore merci pour ton implication
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Snow.
Il peut y avoir de multiples raisons. Quelques unes :
1- Le chemin ne pointe pas sur le bon dossier
2- Ce chemin ne se termine pas par \
3- Je considère que tous les fichiers sont en xls ou xlsx ou xlsm
4- Je considère que tous les fichiers ont une feuille nommée Feuille1 comme dans votre exemple.
J'utilise qu'un seul With :
VB:
With Workbooks(NomFichier).Worksheets("Feuille1")
....
End With
Pouvez vous me confirmer ces points ?

En PJ un ex avec la V4 et le dossier factures.
Il faut dézipper le zip, l'enregistrer où vous voulez et changer Chemin avec l'endroit où vous avez enregistrer ce dossier pour pointer sur le dossier Factures.
( J'ai testé la V4, elle marche correctement avec le format des factures. )
 

Pièces jointes

  • Snow.zip
    152.3 KB · Affichages: 1

sylvanu

XLDnaute Barbatruc
Supporter XLD
Il me semble fort probable que le problème soit lié au nom de la feuille.
Faites tester cette V5. Je fais abstraction du nom de la feuille.
Par contre cela suppose que les factures n'aient qu'une seule feuille comme dans votre exemple. ( ce qui serait logique pour une facture )

Au fait, ils ont testé sur PC ou sur MAC ? o_O
 

Pièces jointes

  • SnowRécupèreAdressesClients (V5).xlsm
    42.9 KB · Affichages: 1

snow88140

XLDnaute Nouveau
je viens de voir, tous les fichiers sont en xls, cela n'as été testé que sur le mac
en revanche certaines factures comportent une 2eme feuille et parfois même plus (detail de facture pour credit d'impot)
il faudrait donc ne prendre que la 1ere feuille des fichiers
decidement je t’embête avec mon pb...
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Relisez le post #2 ! ... c'était prévu. :)
A chaque fois qu'on traite un dossier qui contient beaucoup de fichiers, et des vieux fichiers, il y aura toujours des problèmes.
Il suffit d'être patient et de traiter les problèmes les uns après les autres.

Ce qui m’intéresse c'est le nom que porte la feuille où il y a la facture. Est ce toujours le même ? Et si oui, lequel ?

Ou êtes vous sûr que la facture est dans feuille N°1 ? ( au sens XL )
1.jpg
 

Discussions similaires

Haut Bas