copier coller des colonnes à partir de plusieurs onglets  Sujet résolu

Pour toutes vos questions à propos d'Excel ...

copier coller des colonnes à partir de plusieurs onglets

Messagepar datacds » 02 Fév 2012, 02:37

Bonjour,
je suis débutant en macro excel et je sollicite votre aide après avoir navigué sur les différents forums.
j'ai une feuille avec 4 colonnes importantes : colonne A le nom de la firme et les colonnes D E F contiennent les données qui m'intéressent.
j'ai ce type de feuille pour chaque semaine de l'année dans le même fichier. Les feuilles sont déjà classées par dates.
je souhaite créer 3 nouvelles feuilles :
feuille 1 : colonne A et copier la colonne D de chacun des onglets
feuille 2 : colonne A et copier la colonne E de chacun des onglets
feuille 3 : colonne A et copier la colonne F de chacun des onglets
Dans l'idéal ce serait bien que l'intitulé de la colonne reprennent la date de la feuille d'origine.
Dans le fichier joint pour l'exemple il n y a que les 4 feuilles du mois de janvier et
la feuille intitulée "gross notional" correspond à ce que je souhaite faire.

merci par avance pour votre aide,
Fichiers joints
macro_test.xlsx
(281.98 Kio) Téléchargé 14 fois
datacds
Utilisateur occasionnel
 
Messages: 12
Inscription: 02 Fév 2012, 02:04
Version Excel: 2010 FR MAC

Re: copier coller des colonnes à partir de plusieurs onglets

Messagepar Banzai64 » 02 Fév 2012, 16:27

Bonjour

J'ai essayé mais des problèmes sont survenus
Pas les mêmes noms dans la colonne "Reference Entity"
Si tu veux une liste filtrée pas les mêmes "Market Sector" en fonction des semaines

Cela va compliquer la macro

Voir si c'est une erreur ou fichier normal

Tu veux avec une liste filtrée ?
Image
Avatar de l’utilisateur
Banzai64
Passionné d'Excel
 
Messages: 4594
Inscription: 21 Nov 2010, 16:42
Localisation: Jurançon
Version Excel: 2003 FR

Re: copier coller des colonnes à partir de plusieurs onglets

Messagepar datacds » 03 Fév 2012, 00:28

Bonjour,
d'abord merci d'y avoir consacré de ton temps. Effectivement, la colonne reference entity présente des différences qui m'avaient échappées à l’œil nu, désolé j'aurais dû mieux vérifier mon fichier. Comme il s'agit des top 1000 opérations par semaine la liste peut varier d'une semaine à l'autre. c'est embêtant car on ne peut plus faire un simple copier-coller des colonnes, il faut ajouter une condition sur la colonne reference entity. pff ça devient vraiment la galère ce truc et j'imagine que la macro sera beaucoup plus complexe.
pour le market sector j'ai besoin uniquement des opérations "Government", j'ai fait un filtre automatique à partir du fichier source sur cette colonne et normalement il ne devrait pas y avoir d'autres type d'opération.
la colonne "market type" n'est pas importante.

thanks again
datacds
Utilisateur occasionnel
 
Messages: 12
Inscription: 02 Fév 2012, 02:04
Version Excel: 2010 FR MAC

Re: copier coller des colonnes à partir de plusieurs onglets

Messagepar Banzai64 » 03 Fév 2012, 00:36

Bonsoir

Les 3 premières semaines DP WORLD LIMITED fait partie de Industrials
et la dernière semaine fait partie de Government

Donc une fois la liste filtrée les lignes ne sont pas les mêmes
Image
Avatar de l’utilisateur
Banzai64
Passionné d'Excel
 
Messages: 4594
Inscription: 21 Nov 2010, 16:42
Localisation: Jurançon
Version Excel: 2003 FR

Re: copier coller des colonnes à partir de plusieurs onglets

Messagepar datacds » 03 Fév 2012, 23:57

Bonsoir,
merci, c'est encore un pb qui m'avait échappé. On peut faire la macro sans le filtre si c'est plus simple, je me débrouillerai ensuite pour filtrer sur les "reference entity" qui m'intéressent.
vraiment merci de votre aide.
datacds
Utilisateur occasionnel
 
Messages: 12
Inscription: 02 Fév 2012, 02:04
Version Excel: 2010 FR MAC

Re: copier coller des colonnes à partir de plusieurs onglets

Messagepar Banzai64 » 04 Fév 2012, 00:23

Bonsoir

Ce n'est pas plus simple, la macro devra faire les mêmes opérations que la liste soit filtrée ou pas
Il n'y a que le nombre de données qui varie

Tu es obligé, pour chaque page (semaine) de passer en revue chaque nom de la liste, de voir si il existe déjà dans la page de destination
Si oui noter la valeur dans la colonne
Si non rajouter ce nom en fin et noter la valeur
Image
Avatar de l’utilisateur
Banzai64
Passionné d'Excel
 
Messages: 4594
Inscription: 21 Nov 2010, 16:42
Localisation: Jurançon
Version Excel: 2003 FR

Re: copier coller des colonnes à partir de plusieurs onglets

Messagepar datacds » 04 Fév 2012, 00:56

vous avez raison, le filtre permet de traiter moins de valeurs mais ne change pas le problème.
n y a t il pas sur excel une procédure qui permet de compiler des données de plusieurs feuilles à partir d'une colonne contenant les identités ? cette procédure existe dans les logiciels de stat (merge by) mais je n'ai pas la licence !
merci.
datacds
Utilisateur occasionnel
 
Messages: 12
Inscription: 02 Fév 2012, 02:04
Version Excel: 2010 FR MAC

Re: copier coller des colonnes à partir de plusieurs onglets

Messagepar Banzai64 » 04 Fév 2012, 04:07

Bonjour

A voir
Fichiers joints
datacds Regroupe V001.zip
(259.89 Kio) Téléchargé 14 fois
Image
Avatar de l’utilisateur
Banzai64
Passionné d'Excel
 
Messages: 4594
Inscription: 21 Nov 2010, 16:42
Localisation: Jurançon
Version Excel: 2003 FR

Re: copier coller des colonnes à partir de plusieurs onglets

Messagepar datacds » 04 Fév 2012, 15:52

Bonjour,
vraiment merci, je vais regarder cela durant le week end et je reviendrai j'espère avec de bonnes nouvelles.
bon week end
datacds
Utilisateur occasionnel
 
Messages: 12
Inscription: 02 Fév 2012, 02:04
Version Excel: 2010 FR MAC

Re: copier coller des colonnes à partir de plusieurs onglets

Messagepar datacds » 07 Fév 2012, 01:41

Bonsoir,
malheureusement le programme ne marche pas.
point positif :
- la macro génère bien les trois feuilles supplémentaires correspondant aux colonnes (gross, net et contracts) et les intitulés des colonnes sont correctes (avec un décalage de colonnes pour les dates mais ce n’est pas grave)
- le filtre government marche

points qui posent problèmes :
- les noms de la colonne A sont supprimés sur toutes les feuilles alors que, si j'ai bien compris la macro devait n'enlever que les espaces
- la macro copie sur les trois feuilles les mêmes informations, à savoir les valeurs des colonnes gross, net et contract de la première semaine et ensuite la macro s'arrête.
j'ai essayé de comprendre votre macro mais mon niveau est vraiment trop faible pour déchiffrer les codes et repérer les problèmes.
merci pour votre aide
datacds
Utilisateur occasionnel
 
Messages: 12
Inscription: 02 Fév 2012, 02:04
Version Excel: 2010 FR MAC

Suivante

Retourner vers Excel - VBA

 


  • Sujets similaires
    Réponses
    Vus
    Dernier message

Utilisateurs en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Google [Bot], Google Adsense [Bot] et 14 invités