Probleme trie données sous vba d excel

sevy01 Messages postés 36 Statut Membre -  
sevy01 Messages postés 36 Statut Membre -
Bonjour,

J'ai réalisé sous vba un programme pour convertir des données csv sous format de mon logiciel comptable.
ces données sont télechargées avec des noms de fichiers qui changent à chaque fois.

Je voudrais, en vba sous excel, trier la colonne A de la feuille active sans devoir à chaque fois changer préalablement le nom de cette feuille (ci dessous appellé TOTO...).

Y a t il une solution en utilsant thisworkbook et ou thisworksheet

Voici mon code comportant le nom "TOTO" que je voudrais supprimer.

Par avance merci de vos réponses.

Sub Trie()
'
Columns("A:J").Select
ActiveWorkbook.Worksheets("TOTO").Sort.SortFields. _
Add Key:=Range("A1"), SortOn:=xlSortOnValues, Order:=xlAscending, _
DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("TOTO").Sort
.SetRange Range("A1:J52")
.Header = xlNo
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
Range("A1").Select
End Sub
A voir également:

2 réponses

eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Bonsoir,

remplace ActiveWorkbook.Worksheets("TOTO"). par ActiveSheet.
eric
0
sevy01 Messages postés 36 Statut Membre 21
 
juste un petit merci tardif a eric pour la reponse
bonne année
yves
0