begin process at 2012 02 14 12:34:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Divers

 > 

General

 > 

VBA Excel Tri sur plusieurs colonnes


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

VBA Excel Tri sur plusieurs colonnes

vendredi 11 juillet 2008 à 16:49:23 | VBA Excel Tri sur plusieurs colonnes

kennyflorian

Bonjour a tous.

J'ai un probleme sur un fichier Excel avec VBA.
J'ai un tableau avec une centaine de lignes
Je souhaite effectuer un tri automatique de ce tableau en fonction du paramètre de plusieurs colonnes.

Mon tableau se présente comme ceci :
Action1   Personne1   Action2    Personne2   Action 3    Personne3

Je voudrais créer un filtre qui me permette de déterminer toutes les actions d'une personne lorsque je la sélectionne dans le  menu de tri.
Dans le cas d'un filtre automatique de base sur Excel, si je choisis la personne qui m'interesse en Personne1 je n'aurai pas forcément les lignes correspondantes à cette personne si elle a une action à faire en Action2 mais pas en Action1.
En gros quand je tri je voudrais trier les lignes contenants une personne qu'elle soit dans la colonne Personne1 Personne2 ou Personne3.
Ca serait donc une fonction OU.
Trier selon la personne choisit qu'elle soit en Personne1 OU en Personne2 OU en Personne3

Et pour ça je ne sais pas comment faire.

Merci d'avance pour votre aide

Kenny
vendredi 11 juillet 2008 à 18:18:16 | Re : VBA Excel Tri sur plusieurs colonnes

jack

Administrateur CodeS-SourceS
Salut
Si les couples de colonnes n'ont pas de lien (par exemple, y a t-il un lien entre Personne1 et personne2 ?), le plus simple serait quand même de placer toutes les données dans un seul couple de colonnes.
Là, le tri sera possible, donc efficace.
C'est un problème d'organisation.
Si tu ne peux en changer, il va te falloir te retrousser les manches, créer une UserForm et des ComboBox et remplir des pages de codes pour faire des recherches ... qui en plus, risquent d'être longues (en temps d'exécutation)

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
vendredi 11 juillet 2008 à 21:20:34 | Re : VBA Excel Tri sur plusieurs colonnes

bigfish_le vrai

Membre Club
Salut,

Et pourquoi trois colonnes de personnes ? 1 colonne aurais suffit ? non... ou alors j'ai rien compris

sinon dans tout les cas un tableau croisé dynamique devrait faire l'affaire et donc pas besoin de code.

A+
samedi 12 juillet 2008 à 13:20:31 | Re : VBA Excel Tri sur plusieurs colonnes

kennyflorian

Merci de os réponses

Pour répondre a Jack, effectivement les colonnes n'ont pas de lien entre elles.
En fait il y a plusieurs colonnes de Personnes et d'Actions car en face de ces colonnes il y a un probleme a résoudre .

Problème rencontré1   Personne1   Action1    Personne2   Action 2   Personne 3   Action 3
Problème rencontré2   ...

Pour bigfish faut voir je n'ai pas pensé a cette solution je vai peut etre essayer.

mardi 15 juillet 2008 à 10:15:12 | Re : VBA Excel Tri sur plusieurs colonnes

kennyflorian

Salut.

J'ai regardé les tableaux croisés dynamiques mais je n'arrive pas à réaliser ce que je veux.
Comment faire pour avoir 2 colonnes dans les tableaux croisés dynamiques : une avec les personnes et l'autre avec les actions, peu importe leurs positions 1, 2, ou 3eme. ?
En gros je veux savoir pour une personne quelles sont toutes les actions qu'elle a en cours peu importe que ce soit une action1 action2 ou action3.

Merci
mercredi 16 juillet 2008 à 08:58:02 | Re : VBA Excel Tri sur plusieurs colonnes

kennyflorian

Quelqu'un aurait t'il une idée m'évitant de recopier tout le tableau dans une autre feuille pour ensuite pouvoir trier?
Merci


Cette discussion est classée dans : vba, excel, tri, colonnes, personne1


Répondre à ce message

Sujets en rapport avec ce message

Vba Excel tri sur 4 colonnes [ par bigsup ] Salut à tous.je travail avec Excel 2003 (c'est vieux je sais mais encore très utilisé) et je cherche désespérément à faire un tri sur une plage de don tri sur cellules Excel avec VBA [ par thierrypp ] THIERRYPPBonjour,Comment procéder automatiquent à une élimination de cellule dans une colonne lorsque celle-ci à une valeur supérieure à 10% de la pr tri sur cellules Excel avec VBA [ par thierrypp ] THIERRYPPBonjour,Comment procéder automatiquent à une élimination de cellule dans une colonne lorsque celle-ci à une valeur supérieure à 10% de la pr tri sur cellules Excel avec VBA [ par thierrypp ] THIERRYPPBonjour,Comment procéder automatiquent à une élimination de cellule dans une colonne lorsque celle-ci à une valeur supérieure à 10% de la pr tri sur cellules Excel avec VBA [ par thierrypp ] THIERRYPPBonjour,Comment procéder automatiquent à une élimination de cellule dans une colonne lorsque celle-ci à une valeur supérieure à 10% de la pr vba excel combobox tri et élimination des doublons [ par alex1512 ] Bonjour,Je souhaiterais mettre les éléments d'une colonne d'une feuille excel dans une combobox sous vba(jusque la pas de problème) mais je souhaitera de l'aide svp avec excel, vba et du tri [ par alex1512 ] Voila je souhaite faire un menu déroulant dans un formulaire fait sous vba, jusqu'ici ca va mais il faudrait prendre les infos sur une colonne de ma f VBA Excel simple (je crois) [ par Damdamdeo ] Salut,Je débute en VBA Excel et G quelques blèmes.G un tableau de x lignes et 6 colonnes dans Excel. Les 6 colonnes ont été remplies par des OptionBut fonction de tri d'un vecteur sous VBA Excel [ par Delphine2 ] Bonjour à tous,Je suis utilisatrice confirmée d'Excel, mais débutante en VBA, et j'ai une difficulté :Voilà mon problème : j'ai des colonnes de chiffr VBA Tri ascendant sur un tableur excel en [ par lapin_russe ] Bien le bonjour à tous,Voilà alors mon problème c'est que je voudrais faire un tris tout simple sur trois colonnes A,B,C, (ma première valeur étant en


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,039 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales