Macro trier la feuille active

Résolu
Lambico Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -  
Lambico Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
lorsque j'ai copié la feuille(copier-déplacer) la fonction trier de ma macro trie la feuille originale et pas la copie, y a-t'il un moyen de replacer "salle" par qq chose comme activesheet ???

Sub Trier_mois()
Range("B13:AA42").Select
ActiveWorkbook.Worksheets("Salle").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Salle").Sort.SortFields.Add Key:=Range("B13:B42") _
, SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Salle").Sort
.SetRange Range("B13:AA42")
.Header = xlGuess
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
Range("D13").Select
End Sub
A voir également:

1 réponse

Gord21 Messages postés 918 Date d'inscription   Statut Membre Dernière intervention   289
 
Bonjour,
Oui, tu remplaces sur les 3 occurences :
ActiveWorkbook.Worksheets("Salle")

par
ActiveSheet

0
Lambico Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   1
 
Hello,

Super çà marche à merveille merci bien
0