paritec,
je vais recommencer mon explication, ce fichier à pour unique but d'automatiser mes tâches quotidiennes répétitives, je reçois 3 types de demandes pour des transports :
- les transports sur ventes : transport à destination de mes clients finaux dans le monde entier
- des transport inter groupe : que j'appelle des demandes de transport
- des devis transport : que je n'ai jamais mentionné puisque c'est peu courant, je peux le gérer avec le système des demandes de transport
je pense que tout centraliser dans le même tableau est plus simple !
une DT est une demande pour du transport, elle peut être sur vente / inter groupe / devis
pour chaque ligne je ne peux mettre qu'une seule marchandise (OF = ordre de fabrication = commande client ; Poste = type de pièce dans commande client) ; or parfois je peux avoir 1 seule demande de transport (DT) et avoir différents OF + Poste à transporter du coup il y a plusieurs ligne. donc oui la macros doit reprendre l'ensemble des N° DT pour faire un travail complet.
1) lancement des consultations : je lance la macro qui m'édite ma consultation PDF que j'envoie par mail (je vais automatiser aussi ça dans un avenir plus ou moins proche )
2) une fois mon transporteur valider je passe ma CDE avec un autre logiciel mais ensuite j'édite un RECAP DT ("222") si transport intergroupe ou devis ; ou j'édite un RECAP SUR VENTE ("111") si transport sur vente
dans tous les cas, la valeur commune à mes 3 types de demandes c'est le N° DT
ma consultation, et mes recap doivent contenir x lignes selon 1 seul N° DT
je pense avoir était clair mais c'est peut être pas le cas et j'en serai désolé paritec !
n'hésite pas à me poser des questions si besoin est
j'ai continué à test, à adapter au besoin le reste, je bloque sur une 'ERREUR DE COMPILATION - VARIABLE NON DÉFINIE" sur ma macro
Cmd_Recap_Vente_Click() or selon moi elle est définie :
Dim Hs_Code As Double
Hs_Cod = Cel.Offset(0, 47).Value
Cells(DLig, 10).Value = Hs_Cod
mais comme excel ne se trompe jamais, pourrais tu m'expliquer mon erreur ?
sinon le reste est juste parfait, je te remercie infiniment pour ton aide
2 dernières choses :
1) penses tu que ça vaut le coup d’utiliser un userform calendar pour mes dates de mon tableau ("1") ? plutôt que de taper les dates à chaque fois ?
si oui comment procéder ?
2) pour la listbox ce serait possible d'ajouter au dessus les dénomination de chaque données ? genre pour la DT N°1406 : DAP est l'incoterm.
ça serait envisageable de réduire les espacement afin de voir le max de données sur la même page sans avoir besoin de glisser sur la droite la feuille
je test le reste des commandes, dans l'attente de te lire
Pipin54000