Tri excel

Fermé
sanchis81 Messages postés 134 Date d'inscription mardi 17 février 2009 Statut Membre Dernière intervention 2 octobre 2013 - 27 avril 2009 à 14:21
hich24 Messages postés 1633 Date d'inscription mardi 2 octobre 2007 Statut Membre Dernière intervention 3 novembre 2024 - 28 avril 2009 à 10:43
Bonjour à tous,

j'ai mis en place une macro sur une feuille excel qui vient trier les données d'un tableau selon le critère défini.

Jusque là pas de souci....

Seulement, selon le moment de la journée, ce tableau contient plus ou moins de ligne. Si j'utilise ma macro créée, elle ne viendra trier uniquement que sur un certain nombre de lignes.

Savez vous comment puis-je faire pour adapter mon tri au nombre de lignes de mon tableau?

Merci d'avance
A voir également:

3 réponses

hich24 Messages postés 1633 Date d'inscription mardi 2 octobre 2007 Statut Membre Dernière intervention 3 novembre 2024 753
27 avril 2009 à 14:30
tu donne une large zone avec méme des cellule vide
ou tu met sur ta macro range (A1:A65535).end(xlup).offset(1,0)
pour trouver la derrniere cellule non vide du tableau
0
sanchis81 Messages postés 134 Date d'inscription mardi 17 février 2009 Statut Membre Dernière intervention 2 octobre 2013 10
27 avril 2009 à 15:08
Merci pour ta réponse... mais je suis vraiment pas une bête en code alors voilà mon code de la macro actuelle:

Sub Trier()
'
'

'
Range("F7:W15").Select
Selection.Sort Key1:=Range("H7"), Order1:=xlDescending, Header:=xlNo, _
OrderCustom:=1, MatchCase:=True, Orientation:=xlTopToBottom, DataOption1 _
:=xlSortNormal
Range("F1").Select
End Sub


Où dois-je placer range (A1:A65535).end(xlup).offset(1,0) pour pouvoir trier mon tableau selon le nombre de lignes?

Merci!
0
hich24 Messages postés 1633 Date d'inscription mardi 2 octobre 2007 Statut Membre Dernière intervention 3 novembre 2024 753
28 avril 2009 à 10:43
tu met ca

Range("F7", Range("W65536").End(xlUp)).Select

a la place de

Range("F7:W15").Select




remarque je voit pourquoi ca debute de F7
0