Revenir à la dernier feuille

L

Luc

Guest
Bonjour le forum

Existe t'il un code permettant de revenir à la dernière feuille vue!

merci
 

Abel

XLDnaute Accro
Bonjour Luc,

Dans un module standard :

Code:
Public DerFeuille, DerFeuille2
Sub DerniereFeuille()
Sheets(DerFeuille2).Select
End Sub

Dans Thisworbook :

Code:
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
DerFeuille = ActiveSheet.Name
End Sub

Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
DerFeuille2 = DerFeuille
End Sub

Et tu associes la macro DerniereFeuille à ctrl+y par exemple.


En espérant que cela te dépanne.

Abel.
 

Abel

XLDnaute Accro
Re,

Oui très juste. Un petit excès d'optimisme ... (on va dire comme ça ..).

Ne fonctionnait qu'après deux changements de feuille. Normal, il faut initialiser les variables...

Ajoute ceci dans Thisworkbook :

Code:
Private Sub Workbook_Open()
DerFeuille2 = ActiveSheet.Name
DerFeuille = ActiveSheet.Name
End Sub


Abel.

Message édité par: Abel, à: 02/11/2005 18:34
 

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 668
Messages
2 090 739
Membres
104 643
dernier inscrit
adriano22