Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/01/2012, 17h27   #1
Invité de passage
 
Homme
Inscription : janvier 2012
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : janvier 2012
Messages : 3
Points : 1
Points : 1
Par défaut Parcourir un dossier

Bonjour à tous,

Voilà, j'essaie d'améliorer un peu mon processus de facturation et je bloque un peu pour m'aider de VBA.
Pour l'instant ça se présente comme ceci, j'ai un dossier tout simple par mois qui contient toutes mes factures, où chaque facture est un classeur séparé ce qui me permet ensuite de les imprimer.
J'ai aussi un autre classeur ailleurs dans lequel je résume toutes les informations pour pouvoir calculer mon chiffre d'affaire, où chaque ligne est une facture avec son numéro le nom de client et le montant.

Actuellement j'utilise une fonction recherche de ce type pour aller chercher les informations dans chaque facture sans les ouvrir.
Code :
=RECHERCHEV("DVP";'C:\Documents and Settings\mimi\dossier\excel\[ClasseurBase.xls]Feuil1'!$A:$B;2;FAUX)
Mais du coup je suis obligé de rentrer le nom de chaque facture à l'emplacement [ClasseurBase.xls] à la main pour qu'il puisse aller chercher chaque information.
Je voulais savoir si il existe un moyen sous VBA de créer une fonction qui va automatiquement aller chercher dans le dossier chaque nouvelle facture pour créer une nouvelle ligne dans le fichier résumé avec toutes ses infos. (sachant que les infos sont toujours au même endroit dans les factures.)

J'espère avoir été assez clair, si quelqu'un peut m'aider c'est super cool.
Merci
BenjaLam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2012, 17h31   #2
Membre Expert
 
Avatar de ZebreLoup
 
Homme Sebastien L
Ingénieur Financier
Inscription : mars 2010
Messages : 880
Détails du profil
Informations personnelles :
Nom : Homme Sebastien L
Âge : 33
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur Financier
Secteur : Finance

Informations forums :
Inscription : mars 2010
Messages : 880
Points : 1 867
Points : 1 867
Tu peux parcourir les fichiers d'un répertoire en t'inspirant de ce tuto
__________________
« Compter en octal, c’est comme compter en décimal, si on n’utilise pas ses pouces » - Tom Lehrer
« Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell
ZebreLoup est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h23.


 
 
 
 
Partenaires

Hébergement Web