Actualité informatique
Test comparatif matériel informatique
Jeux vidéo
Astuces informatique
Vidéo
Télécharger
Services en ligne
Forum informatique
01men
01Business
Bureautique
Multimédia
Internet
Utilitaires
Personnaliser son pc
Loisirs
Sécurité
Logiciels Mobiles
Services en ligne
Divers

Astuce Excel : additionnez des factures sans les ouvrir

Dans un dossier, un certain nombre de classeurs Excel sont regroupés, chacun correspondant à une facture. Ces factures ont toutes la même structure : le total à payer se trouve toujours dans la cellule H10. Comment totaliser automatiquement les montants de toutes les factures du dossier, sachant qu'il en arrive régulièrement de nouvelles ?

laisser un avis
agrandir la photo
Pour résoudre votre problème, vous allez créer une macro qui examinera tous les classeurs du dossier (C:\Factures dans notre exemple) et additionnera les valeurs de la cellule H10 de chacun.
Pour cela, 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.

 Sub Total_Factures()

Total = 0

Dim NomFichier As String

    NomFichier = Dir("C:\Factures\*.XLS")

    Do Until NomFichier = ""

        Workbooks.Open Filename:="C:\Factures\" & NomFichier

        '-- Instructions effectuézes pour chaque fichier ------

        Total = Total + [H10] : ActiveWorkbook.Close

        NomFichier = Dir

    Loop

    MsgBox "Total des factures " & Total

End Sub

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.

 

Ce qu'il vous faut
Niveau : Expert / Temps : 15 minute(s)
Logiciels :
Microsoft Office 2007 (Windows)
Matériel :
rien
envoyer
par mail
imprimer
l'article
@01net sur
à lire aussi
TÉLÉCHARGEMENTS
Microsoft Office 2007 (Windows)
SUR LES MÊMES THÈMES
Word / Garder à portée de main ses documents préférés
Excel / Juxtaposer deux tableaux dans une feuille
Word / Créer des titres percutants
Google Drive / Accéder à un dictionnaire
Word 2010 / Afficher tous les attributs d'un paragraphe
Excel 2013 / Découvrir de nouveaux modèles de classeurs
Excel / Remplir une cellule en diagonale
Office 2013 / Colorer les menus
Créez un calendrier personnalisé
LibreOffice Writer 3.6 / Coller rapidement du texte
Google Drive / Illustrer un nombre avec un compteur à aiguille
Google Drive : affichez la date de mise à jour
Excel : doublez toutes les valeurs d'une colonne
Word 2007 et 2010 : désactivez la correction d'un paragraphe
Word 2010 : appliquer une mise en forme aux images
LibreOffice Writer : remplacez des caractères spéciaux
Numérisez tous vos documents dans une image unique
Acrobat Pro : saisisssez du texte sur un PDF
Word : utilisez de petites majuscules
Word : trouver facilement un mot