Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1336 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Tri sous Excel avec répartition des données dans des feuilles

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Tri sous Excel avec répartition des données dans des feuilles

n°1431965
cyber-MX
L'aéro c'est pipo
Posté le 26-08-2006 à 23:10:52  profilanswer
 

Bonjour  :hello:  
 
Je travaille en ce moment sur un utilitaire sous excel qui permet de traiter des données datées. La date est au format jj/mm/aaaa sur chaque ligne. Je dois trier ces données par mois et en fonction du mois, les copier vers une autre feuille de mon classeur excel (une par mois). Je ne sais pas du tout comment faire cette opération alors si quelqu'un a une idée, je suis preneur :)
 
Merci

mood
Publicité
Posté le 26-08-2006 à 23:10:52  profilanswer
 

n°1431985
foot49
Posté le 27-08-2006 à 00:34:49  profilanswer
 

Bonjour,
En utilisant les ressources d'excel : dans une colonne extraire le mois de chaque ligne, puis filtre automatique avec une boucle pour parcourir chaque mois en faisant un copier coller sur la feuille concernée
A+

n°1431989
Profil sup​primé
Posté le 27-08-2006 à 00:51:03  answer
 

fonction month() :o

n°1432032
cyber-MX
L'aéro c'est pipo
Posté le 27-08-2006 à 09:45:03  profilanswer
 

foot49 a écrit :

Bonjour,
En utilisant les ressources d'excel : dans une colonne extraire le mois de chaque ligne, puis filtre automatique avec une boucle pour parcourir chaque mois en faisant un copier coller sur la feuille concernée
A+


 
Ok merci...je vais essayer de chercher dans cette direction vu que je ne connais pas trop bien excel.
 
Edit : j'ai quand même un problème avec la fonction MOIS()...
Il me retourner comme mois d'une cellule vide la valeur 1!! Ca va me poser de gros problèmes lors du tri vu que pour le mois de janvier je vais avoir toutes les dates de janvier + toutes les lignes vides!!


Message édité par cyber-MX le 27-08-2006 à 09:58:57
n°1432057
cyber-MX
L'aéro c'est pipo
Posté le 27-08-2006 à 11:10:53  profilanswer
 

C'est bon j'ai réussi  :bounce:  
 
En fait j'ai fait une macro pour chaque mois qui fait un filtre auto puis un copier-coller vers une autre feuille. C'est pas très élégant mais j'ai pas trouvé mieux...

n°1432286
foot49
Posté le 28-08-2006 à 00:33:48  profilanswer
 

Pour les cellules vides tester avec estvide()
en macro ="=if(isblank(...),"""",month(....))
cela évite le 1 est permet d'éliminer les cellules vides lors du filtre
A+

n°1432345
cyber-MX
L'aéro c'est pipo
Posté le 28-08-2006 à 09:52:47  profilanswer
 

En fait j'ai détourné le problème en sélectionnant à la main toute la zone qui m'interesse. C'est un peu lourd mais je n'ai pas sû comment faire autrement...
 
Voici la gueule de ma macro :
 
 Sheets("Liste BV" ).Select
    Selection.AutoFilter Field:=1, Criteria1:="3"
    Range("C2" ).Select
    ActiveCell.Offset(0,1).Select
    Range(Selection, Selection.End(xlToRight)).Select
    Range(Selection, Selection.End(xlDown)).Select
    Application.CutCopyMode = False
    Selection.Copy
    Sheets("BV versés" ).Select
    Range("C19" ).Select
    Selection.PasteSpecial Paste:=xlPasteAllExceptBorders, Operation:=xlNone, _
        SkipBlanks:=False, Transpose:=False


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Tri sous Excel avec répartition des données dans des feuilles

 

Sujets relatifs
[Excel - VBA] Déclencher un son quand un seuil est atteintGalerie vidéo considérée comme base de données?
Vider le presse-papier avec vba sous excel 2003Excel vers XML
[VBA] Opérations sur une série de données utilisée dans un graphiqueExtraire avec excel un fichier prospect
Extraire avec excel un fichier prospectConnection à la base de données
Insérer des données avec une seule commandeProgramme pour trie sur Excel...HELP!!!
Plus de sujets relatifs à : Tri sous Excel avec répartition des données dans des feuilles


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR