Passer au contenu

Totaliser un ensemble de factures sans les ouvrir

J’ai, dans un dossier, un certain nombre de classeurs Excel, chacun correspondant à une facture. Ces factures ont toutes la même structure : le total à payer…

J’ai, dans un dossier, un certain nombre de classeurs Excel, chacun correspondant à une facture. Ces factures ont toutes la même structure : le total à payer se trouve toujours dans la cellule H10. Comment puis-je totaliser les montants de toutes les factures du dossier, sachant que j’en crée régulièrement de nouvelles ?
Alain Baraton
L’Oi+SVM vous répond : Pour y arriver, vous allez créer une macro qui “ balayera ” tous les classeurs du dossier (mettons C:Factures dans notre exemple) et additionnera les valeurs de la cellule H10 de chacun. Avant tout, créez un classeur Excel dans un autre dossier puis tapez Alt + F11 pour ouvrir l’éditeur VBA. Déroulez le menu Insertion, Module et saisissez le listing ci-contre. Revenez à Excel et tapez Alt + F8, sélectionnez Total_Factures et cliquez sur Exécuter. Le total s’affiche dans une boîte de dialogue. Notez que, en remplaçant Total = Total + [H10] par les instructions de votre choix, vous pouvez appliquer n’importe quel traitement à un ensemble de classeurs.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


La rédaction