Bonjour,
J'ai une feuille Excel Facture. Une fois remplie et imprimée (sauvegardée en pdf, avec un petit module VBA), chaque facture est ensuite enregistrée dans la feuille Archive_Factures (une ligne avec date de facture, client, numéro de facture, montantHT et TTC, et crédit, une valeur que je souhaite utiliser pour la nouvelle facture de ce client. Tout ceci se fait automatiquement avec un petit module VBA.
Mon problème est le suivant: je veux chercher cette valeur uniquement la dernière facture du client.
Exemple: le client Marc a une facture du 10 février sur laquelle figure un crédit de 12 unités.
Lorsque je vais lui faire une facture en mars, je voudrais que ce crédit apparaisse dans un champ "crédit précédent".
Il faut donc 1) sélectionner le client dans le tableau Archive_Factures
2) sélectionner la dernière (plus récente) des factures de ce client
3) extraire cette valeur
4) la placer dans la nouvelle facture.
J'ai vu des dizaines de tutos, mais je ne parviens à faire ceci ni avec recherchev ni en combinant index et equiv.
J'ai pensé à une macro qui filtrerait le tableau par client puis ordonnerait les factures par date mais je n'y suis pas parvenu.
Merci d'avance pour votre aide.
J'ai une feuille Excel Facture. Une fois remplie et imprimée (sauvegardée en pdf, avec un petit module VBA), chaque facture est ensuite enregistrée dans la feuille Archive_Factures (une ligne avec date de facture, client, numéro de facture, montantHT et TTC, et crédit, une valeur que je souhaite utiliser pour la nouvelle facture de ce client. Tout ceci se fait automatiquement avec un petit module VBA.
Mon problème est le suivant: je veux chercher cette valeur uniquement la dernière facture du client.
Exemple: le client Marc a une facture du 10 février sur laquelle figure un crédit de 12 unités.
Lorsque je vais lui faire une facture en mars, je voudrais que ce crédit apparaisse dans un champ "crédit précédent".
Il faut donc 1) sélectionner le client dans le tableau Archive_Factures
2) sélectionner la dernière (plus récente) des factures de ce client
3) extraire cette valeur
4) la placer dans la nouvelle facture.
J'ai vu des dizaines de tutos, mais je ne parviens à faire ceci ni avec recherchev ni en combinant index et equiv.
J'ai pensé à une macro qui filtrerait le tableau par client puis ordonnerait les factures par date mais je n'y suis pas parvenu.
Merci d'avance pour votre aide.
Pièces jointes
Dernière édition: