GROUPER FICHIER

S

sarah

Guest
Bonsoir,
j'ai plusieurs fichiers à regrouper en un seul. Pour chaque fichier, il y a les mêmes intitulés de colonnes.
L'outil consolidation n'est pas adéquat car j'aimerais les mettre à la suite.
Comment pourrai-je faire ?? Pour l'instant je fais du copier coller mais c'est long et j'ai une base de données de 3 000 lignes.
Merci pour votre aide et merci pour ce forum qui dépane vachement !!!
 
S

STéphane

Guest
bonjour

tu veux juste faire du copier coller ?

s´ils ne sont pas très nombreux, tu peux tous les ouvrir dans excel, puis, dans un nouveau classeur, tu peux utiliser un code du genre suivant :

sub demo
set targetSh = activesheet
for each wb in workbooks
if wb<>thisworkbook then

´instruction principale
wb.worksheets(1).range("A1").currentregion.copy destination:= targetSh.[A65536].End(xlUp)
end if
next wb
end sub


l´instruction principale copie la première feuille (physiquement parlant) de chacun des classeurs à l´exception de celui hébergeant la macro, et la copie á la fin de la feuille cible

attention :
- les en-têtes sont recopiés (pour éviter cela chercher des exemples de la méthode resize dans le forum)
- l´utilisation de la méthode currentregion suppose que tes données commence en A1 et qu´aucune ligne vide ne sépare des données


un fil un peu similaire
<http://www.excel-downloads.com/html/French/forum/read.php?f=1&i=256&t=253>
 
S

sarah

Guest
salut et MERCI, mais ça veut dire quoi que mes données comencent en AL ???
Si j'ai bien compris, il faut :
-que j'ouvre un classeur
_que j'ouvre tous mes fichiers
-que j'ouvre une macro
-que j'écrive les formules que tu m'a conseillé et le copiage se fera automatiquement.
pour les en-têtes, je crois que je vais les supprimer à la main.
Je vais essayer ce que tu m'as dit, même si je suis pas du tout douée en macro !!
encore meci, c sympa d'aider !
 
S

sarah

Guest
pb

Salut, je n'arrive pas à utiliser ces instructions....j'ai ouvert une macro et j'ai noter la formule mais certaines lignes figurent en rouge ???
Peux tu regarder si la formule ne contient pas de fautes ?
merci.
Au fait, que ve dire "des données qui commencent par AL"
 
T

ThierryR

Guest
Pour te répondre j'ai besoin de plus de précisions :

- s'agit'il de gros blocs à tranférer ou de blocs morcelés ?
- Ont-ils le même nombre de colonnes ?
- Y a t'il beaucoup de fichiers ?

En fonction de tes réponses, cela peut être fait ou non.
 

Discussions similaires

Statistiques des forums

Discussions
312 228
Messages
2 086 418
Membres
103 205
dernier inscrit
zch