Exercice Excel pour Débutant ?

Bonjour,

Je dois me mettre au Macro... J'ai un tableau dans lequel certaine cellule de la première colonne sont identiques.

Je voudrais trier mon tableau dans l'ordre croissant a partir de cette colonne puis trouver la valeur la plus haute de la troisième colonne pour chaque valeur de la première colonne.

Je ne sais pas si je suis assez clair donc je vous mets un exemple en PJ.

Je pense avoir le cheminement :

1- Sélectionner la plage de cellule de la celle A1 jusqu’à la dernière ligne remplie en colonne C.

2- Faire un tableau de la plage sélectionnée.

3- Trier le tableau par rapport a la colonne A dans l'ordre croissant.

4- Comparer les valeur de la colonne C pour chaque Cellule en A de la même valeur.

5- Copier coller la ligne ayant la plus haute valeur C dans un nouveau tableau.

Sur papier ça passe... mais je bloque sur les formule à utiliser (Range, Xldown, Xlup...Rows???)

Si une âme charitable peut m'indiquer grossièrement comment accomplir ça en VBA

11vba-exercice.xlsm (8.62 Ko)

Bonjour,

Le cheminement est bien plus simple :

Trier le tableau en ascendant sur la colonne A, puis en descendant sur la colonne C.

ci-joint exemple

10vba-exercice-1.xlsm (16.50 Ko)

Merci beaucoup !

Je ne connaissais pas la fonction "Order1:=xlAscending"

Comment pourrais je faire pour copier la ligne ayant la plus haute valeur dans la colonne C (poids) pour une même valeur en colonne A (temps) ?

Encore merci pour l'efficacité et la rapidité !

Bonjour,

Ci-joint ton fichier test avec une formule ...

En espèrant que cela t'aide ...

3test-guihlem.xlsm (15.68 Ko)

Merci pour votre aide !

J'ai essayé avec l'insertion d'un tableau croisé dynamique !

Le tableau se créé bien lorsque j'appuis sur le bouton mais j'ai un problème sur la position dans mon code !

J'ai fait en sorte que ça se créé dans une nouvelle feuille avec une selection automatique de la plage de donnée (Range("A1").CurrentRegion.select)

Je reprendrais demain...

Re,

Si tu tiens à utiliser un TCD ...

Tu n'as qu'à le trier par ordre descendant ...

Bonjour,

Pourquoi ces trois points de suspensions ?

J'ai ma petite idée... des problèmes de compatibilité suivant les versions ?

Je vais essayé de les deux manières !

Bonne fin de weekend

Bonjour,

Pourquoi ces trois points de suspensions ?

J'ai ma petite idée... des problèmes de compatibilité suivant les versions ?

Je vais essayé de les deux manières !

Bonne fin de weekend

Bonjour,

Pas de problème de compatibilité ...

Mais en fait une recherche de ta part dans les propriétés pour trouver comment se fait le tri dans un TCD

Rechercher des sujets similaires à "exercice debutant"