copier lignes de plusieurs fichiers dans un seul

A

André

Guest
Bonjour, bonsoir à tous.

J'ai plusieurs fichiers excel de structure identique (10colonnes)
Seul le nombre de lignes change (et le contenu des cellules bien sur).

En fait, je voudrais pouvoir copier toutes les lignes d'un fichier tant que la cellule de la colonne 2 n'est pas vide, dans un fichier final
Ensuite refaire la même manip avec un deuxième fichier, à la suite du même fichier final
Puis avec un autre encore..

J'espère avoir été clair. Quelqu'un aurait-il une solution?

Nota: outre enregistrer une macro et voir le contenu , je n'ai aucune connaissance en VB

Merci d'avance.
 
E

EricS

Guest
Bonjour André

alors on veut jouer dans la cour des grands.....utilisateurs de vba

le fichier joint est un peu différent de ce que tu attends mais c'est une base modifiable

tu mets recueildupont dans un répertoire et les fichiers de données dans un sousrépertoire Données (j'ai toujours été un grand original..)

la macro dans recueildupont ouvre tous les fichiers du sousrépertoire les uns après les autres et fait un tri automatique


pour toi, tu remplaces :

Range("a1").Select
Selection.AutoFilter
Selection.AutoFilter Field:=2, Criteria1:=critère
' taille de la sélection à copier
Range("a65536").Select
Selection.End(xlUp).Select

par

' taille de la sélection à copier
Range("b65536").Select
Selection.End(xlUp).Select

nb je considère dans cet exemple que la ligne 1 est une ligne de titre.....

A adapter

A ta disposition

Eric
 

Discussions similaires

Statistiques des forums

Discussions
312 330
Messages
2 087 349
Membres
103 526
dernier inscrit
HEC