Prb de tri de colonne [Macro VB sous Excel] - VB/VBA/VBS - Programmation
Marsh Posté le 01-09-2006 à 15:17:28
Bonsoir,
Il existe ton sheets(3)?
si oui rajoutes devant sheets(3).select
cordialement
Marsh Posté le 01-09-2006 à 15:42:48
bien sur qu'il existe
et j'ai essayé en decoupant la macro
en faisant Sheets(3).select
ou Sheets(3).Range("A1:H500" ).select
Selection.sort ..
ca marche tjrs pas, meme erreur
Marsh Posté le 01-09-2006 à 15:48:36
Re,
et si le select te gène , écris ton tri ainsi
Sheets(3).Range("A:I" ).Sort Key1:=Sheets(3).Range("D1" ), Order1:=xlAscending, Key2:=Sheets(3).Range("F1" ) _
, Order2:=xlAscending, Key3:=Sheets(3).Range("G1" ), Order3:=xlAscending, Header:= _
xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal, DataOption2:=xlSortNormal, DataOption3:= _
xlSortNormal
Marsh Posté le 01-09-2006 à 17:21:53
ReplyMarsh Posté le 01-09-2006 à 18:02:00
Millenius a écrit : c'est EXACTEMENT ce que j'ai marqué dans le post #1 non ? |
tu n'as pas bien regardé:
Sheets(3).Range("A:I" ).Sort Key1:=Sheets(3).Range("D1" ), Order1:=xlAscending, Key2:=Sheets(3).Range("F1" ) _
, Order2:=xlAscending, Key3:=Sheets(3).Range("G1" ), Order3:=xlAscending, Header:= _
xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal, DataOption2:=xlSortNormal, DataOption3:= _
xlSortNormal
ainsi, la feuille n'a pas besoin d'être active
Cordialement
Marsh Posté le 01-09-2006 à 12:30:27
A la fin d'une macro, j'ai çà :
et ca m'affiche :
alors que ca marche en macro simple (créé automatiquement en Nouvelle macro...)
Merci de votre aide, je sêche !