OVH Cloud OVH Cloud

Retour sur l'avant dernière feuille sélectionnée

2 réponses
Avatar
Crel
Bonjour à toutes et tous.
J'ai un tableau contenant plusieurs feuilles, et je souhaite créer un bouton
macro sur une feuille qui me permette de revenir cette fois ci sur l'avant
dernière feuille sélectionnée. Ex: si je passe de la feuille 13 à 18, le
fait de cliquer sur le bouton se trouvant sur la feuille 18 me renvoit sur
la feuille 13
Merci beaucoup.
Patrick.

2 réponses

Avatar
michdenis
Bonjour Orel,

Dans un module Standard :

Déclaration de la variable dans le haut du module :

Public AvantDernièreFeuilleSelect As Integer


Et la macro à appeler par un bouton ... ou raccourci
'------------------------------
Sub AvantDernièreFeuilleS()
If AvantDernièreFeuilleSelect <> 0 Then
Sheets(AvantDernièreFeuilleSelect).Select
End If
End Sub
'------------------------------



Dans le ThisWorkbook, tu copies ceci :
'-----------------------------
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
AvantDernièreFeuilleSelect = Sh.Index
End Sub
'-----------------------------


Salutations!



"Crel" a écrit dans le message de news:%
Bonjour à toutes et tous.
J'ai un tableau contenant plusieurs feuilles, et je souhaite créer un bouton
macro sur une feuille qui me permette de revenir cette fois ci sur l'avant
dernière feuille sélectionnée. Ex: si je passe de la feuille 13 à 18, le
fait de cliquer sur le bouton se trouvant sur la feuille 18 me renvoit sur
la feuille 13
Merci beaucoup.
Patrick.
Avatar
Crel
Ok, je teste.
Merci beaucoup.
Patrick.

"michdenis" a écrit dans le message de news:

Bonjour Orel,

Dans un module Standard :

Déclaration de la variable dans le haut du module :

Public AvantDernièreFeuilleSelect As Integer


Et la macro à appeler par un bouton ... ou raccourci
'------------------------------
Sub AvantDernièreFeuilleS()
If AvantDernièreFeuilleSelect <> 0 Then
Sheets(AvantDernièreFeuilleSelect).Select
End If
End Sub
'------------------------------



Dans le ThisWorkbook, tu copies ceci :
'-----------------------------
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
AvantDernièreFeuilleSelect = Sh.Index
End Sub
'-----------------------------


Salutations!



"Crel" a écrit dans le message de
news:%

Bonjour à toutes et tous.
J'ai un tableau contenant plusieurs feuilles, et je souhaite créer un
bouton

macro sur une feuille qui me permette de revenir cette fois ci sur l'avant
dernière feuille sélectionnée. Ex: si je passe de la feuille 13 à 18, le
fait de cliquer sur le bouton se trouvant sur la feuille 18 me renvoit sur
la feuille 13
Merci beaucoup.
Patrick.