OVH Cloud OVH Cloud

importation avec tri

2 réponses
Avatar
Winnie
Hello =E0 tous

bon je reviens car suite =E0 vos reponses j'ai pu faire un super fichier
que j'ai reproduit pour chaque de mes domaines (10).
Bref maintenant je voudrais faire un fichier synth=E8se g=E9n=E9ric et
j'ai donc besoin d'importer les informations des mes diff=E9rents
fichiers (uniquement une dizaine de cellule par fichier)

En plus de l'importation, il faut absolument respecter le nom auquel il
est associ=E9 dans les autres fichiers.
qui dans le fichier synth=E8tique sont tri=E9s par ordre alphabetique, ce
qui n'est pas le cas dans les autres fichiers.

Comment faire ? cela est il possible ?=20

merci pour faire aide.

2 réponses

Avatar
JB
Bonjour,

Exemple de consolidation:http://cjoint.com/?fvufozaP5B

-Consolide des classeurs fiche1.xls,fiche2.xls,fiche3.xls...dans une
base de données.
-Ces classeurs doivent être dans le même répertoire que celui-ci.

Sub Transfert()
ChDir ActiveWorkbook.Path ' Répertoire application
Range("A2:J1000").ClearContents
Range("b2").Select
nf = Dir("fiche*.xls") ' Première fiche
Do While nf <> ""
Workbooks.Open Filename:=nf
Range("C3:C11").Select
Selection.Copy
Windows("Consolide_fiches.xls").Activate
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone,
SkipBlanks:= _
False, Transpose:=True
Windows(nf).Activate
ActiveWorkbook.Close savechanges:úlse
ActiveCell.Offset(0, -1) = nf
ActiveCell.Offset(1, 0).Select
nf = Dir() ' Fiche suivante
Loop
End Sub

JB
Avatar
Winnie
merci pour ta reponse.
ca marche a la condition que je renomme le fichier