Récupérer données d'un fichier, vba ou recherchev ?

Barazouti

XLDnaute Nouveau
Re-bonjour,

Deuxième topic pour moi aujourd'hui. L'envie d'apprendre ..

Je vais expliquer ma situation.

J'ai créé un fichier standardisé auquel je rempli exactement de la même façon.
Dans le bordereau au dessus des tableaux j'y intègre un nombre (toujours au même emplacement) suivant le moyen adapté.

Je dois faire un tableau récapitulatif de tous mes fichiers créer sur le même standard de cette ligne.
c'est à dire que j'ai besoin de récupérer les informations de la ligne 11 (nombre uniquement) associés au moyen de la ligne 10.

A part ouvrir les 150 fichiers un par un, je souhaiterais savoir s'il existait une méthode "intelligente" permettant de récupérer tout ça.

je vous mets les 2 fichiers.


Merci la compagnie
 

Pièces jointes

  • Fichier récap.xlsx
    9.7 KB · Affichages: 14
  • Fichier standard.xlsm
    729.3 KB · Affichages: 13

sousou

XLDnaute Barbatruc
Bonjour
pour traiter toutes les feuilles d'un fichier standard, il suffit de modifier comme ceci
Sub deb()
chemin = ThisWorkbook.Path & "\"
fich = Dir(chemin)
While fich <> "" 'liste les fichiers du dossier
If fich <> ThisWorkbook.Name Then
Set f = Workbooks.Open(chemin & fich)
For Each feuille In f.Sheets
Call cherche(feuille) ' Traitement d'un fichier standard
Next
f.Close savechanges:=False
End If
fich = Dir()
Wend

End Sub
 

Discussions similaires

Statistiques des forums

Discussions
312 305
Messages
2 087 081
Membres
103 457
dernier inscrit
fab2614