Tri excel

sanchis81 Messages postés 138 Statut Membre -  
hich24 Messages postés 1686 Statut Membre -
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

3 réponses

hich24 Messages postés 1686 Statut Membre 753
 
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 138 Statut Membre 10
 
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 1686 Statut Membre 753
 
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