macro et nom de feuille

ozzii

XLDnaute Junior
Bonjour le forum,

j'ai cette macro qui se lance à chaque ouverture du fichier:

Code:
Sub TriAuto()
'
' TriAuto Macro
'

'
    Sheets("Donnees").Select
    Columns("B:B").Select
    Selection.Sort Key1:=Range("B1"), Order1:=xlAscending, Header:=xlGuess, _
        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
    Columns("D:D").Select
    Selection.Sort Key1:=Range("D1"), Order1:=xlAscending, Header:=xlGuess, _
        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
    Sheets("Feuil1").Select
End Sub
Cependant à la place de "Sheets("Feuil1").Select" j'aimerais avoir le nom de la dernière feuille utilisée.

Pas trop compliqué (je pense), mais je suis un pur débutant dans ce domaine :eek:

Merci par avance.
 

wilfried_42

XLDnaute Barbatruc
Re : macro et nom de feuille

ozzii à dit:
Bonjour le forum,

j'ai cette macro qui se lance à chaque ouverture du fichier:

Code:
Sub TriAuto()
'
' TriAuto Macro
'

'
[COLOR="red"]dim mafeuille as string
mafeuille = activesheet.name[/COLOR]    
Sheets("Donnees").Select
    Columns("B:B").Select
    Selection.Sort Key1:=Range("B1"), Order1:=xlAscending, Header:=xlGuess, _
        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
    Columns("D:D").Select
    Selection.Sort Key1:=Range("D1"), Order1:=xlAscending, Header:=xlGuess, _
        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
    Sheets([COLOR="Red"]mafeuille[/COLOR]).Select
End Sub
Cependant à la place de "Sheets("feuil1").Select" j'aimerais avoir le nom de la dernière feuille utilisée.

Pas trop compliqué (je pense), mais je suis un pur débutant dans ce domaine :eek:

Merci par avance.

Bonjour ozzii

je ne sais pas si j'ai compris, mais tu fais les correction en rouge
 

Discussions similaires

Statistiques des forums

Discussions
312 490
Messages
2 088 882
Membres
103 981
dernier inscrit
vinsalcatraz