Bonjour ;
J’ai un classeur de plusieurs feuilles en l’utilisant je navigue pas mal
entre les feuilles, mais en général je reviens surtout sur la feuille que je
viens de quitter, peut on faire une macro qui me permettrais de revenir sur
la feuille que je viens de quitter.
Salutations
Après avoir copié ce qui suit, ferme ton fichier et à la réouverture, tu auras comme raccourci dans ce classeur les touches Ctrl + m pour effectuer le boulot que tu désires
'Déclaration le haut d'un module standard de la variable Feuille Public Feuille As String '--------------------------- Sub FeuillePrecedente()
If Feuille <> "" Then Sheets(Feuille).Select End If End Sub '---------------------------
Et dans le ThisWorkbook de ton classeur : '---------------------- Private Sub Workbook_Activate() Application.OnKey "^m", "FeuillePrecedente" End Sub '---------------------- Private Sub Workbook_Deactivate() Application.OnKey "^m", "" End Sub '---------------------- Private Sub Workbook_SheetDeactivate(ByVal Sh As Object) Feuille = Sh.Name End Sub '----------------------
"Tibert" a écrit dans le message de news:
Bonjour ; J'ai un classeur de plusieurs feuilles en l'utilisant je navigue pas mal entre les feuilles, mais en général je reviens surtout sur la feuille que je viens de quitter, peut on faire une macro qui me permettrais de revenir sur la feuille que je viens de quitter. Salutations
Après avoir copié ce qui suit, ferme ton fichier
et à la réouverture, tu auras comme raccourci
dans ce classeur les touches Ctrl + m pour effectuer
le boulot que tu désires
'Déclaration le haut d'un module standard de la variable Feuille
Public Feuille As String
'---------------------------
Sub FeuillePrecedente()
If Feuille <> "" Then
Sheets(Feuille).Select
End If
End Sub
'---------------------------
Et dans le ThisWorkbook de ton classeur :
'----------------------
Private Sub Workbook_Activate()
Application.OnKey "^m", "FeuillePrecedente"
End Sub
'----------------------
Private Sub Workbook_Deactivate()
Application.OnKey "^m", ""
End Sub
'----------------------
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
Feuille = Sh.Name
End Sub
'----------------------
"Tibert" <syleg35@hotmail.fr> a écrit dans le message de news:
D52F8A3A-E7BB-40AB-A895-6852BF5081C9@microsoft.com...
Bonjour ;
J'ai un classeur de plusieurs feuilles en l'utilisant je navigue pas mal
entre les feuilles, mais en général je reviens surtout sur la feuille que je
viens de quitter, peut on faire une macro qui me permettrais de revenir sur
la feuille que je viens de quitter.
Salutations
Après avoir copié ce qui suit, ferme ton fichier et à la réouverture, tu auras comme raccourci dans ce classeur les touches Ctrl + m pour effectuer le boulot que tu désires
'Déclaration le haut d'un module standard de la variable Feuille Public Feuille As String '--------------------------- Sub FeuillePrecedente()
If Feuille <> "" Then Sheets(Feuille).Select End If End Sub '---------------------------
Et dans le ThisWorkbook de ton classeur : '---------------------- Private Sub Workbook_Activate() Application.OnKey "^m", "FeuillePrecedente" End Sub '---------------------- Private Sub Workbook_Deactivate() Application.OnKey "^m", "" End Sub '---------------------- Private Sub Workbook_SheetDeactivate(ByVal Sh As Object) Feuille = Sh.Name End Sub '----------------------
"Tibert" a écrit dans le message de news:
Bonjour ; J'ai un classeur de plusieurs feuilles en l'utilisant je navigue pas mal entre les feuilles, mais en général je reviens surtout sur la feuille que je viens de quitter, peut on faire une macro qui me permettrais de revenir sur la feuille que je viens de quitter. Salutations
JB
Bonsoir,
Génère un hyper-lien dans la cellule A1:
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object) ActiveSheet.Hyperlinks.Add Anchor:¬tiveSheet.[A1], Address:="", _ SubAddress:="'" & Sh.Name & "'" & "!A1", TextToDisplay:="Dernière visite:" & Sh.Name End Sub
http://cjoint.com/?mAwLaxvbDV
JB
Bonjour ; J'ai un classeur de plusieurs feuilles en l'utilisant je navigue pas mal entre les feuilles, mais en général je reviens surtout sur la feuille que je viens de quitter, peut on faire une macro qui me permettrais de revenir s ur la feuille que je viens de quitter. Salutations
Bonsoir,
Génère un hyper-lien dans la cellule A1:
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
ActiveSheet.Hyperlinks.Add Anchor:=ActiveSheet.[A1], Address:="", _
SubAddress:="'" & Sh.Name & "'" & "!A1", TextToDisplay:="Dernière
visite:" & Sh.Name
End Sub
http://cjoint.com/?mAwLaxvbDV
JB
Bonjour ;
J'ai un classeur de plusieurs feuilles en l'utilisant je navigue pas mal
entre les feuilles, mais en général je reviens surtout sur la feuille que je
viens de quitter, peut on faire une macro qui me permettrais de revenir s ur
la feuille que je viens de quitter.
Salutations
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object) ActiveSheet.Hyperlinks.Add Anchor:¬tiveSheet.[A1], Address:="", _ SubAddress:="'" & Sh.Name & "'" & "!A1", TextToDisplay:="Dernière visite:" & Sh.Name End Sub
http://cjoint.com/?mAwLaxvbDV
JB
Bonjour ; J'ai un classeur de plusieurs feuilles en l'utilisant je navigue pas mal entre les feuilles, mais en général je reviens surtout sur la feuille que je viens de quitter, peut on faire une macro qui me permettrais de revenir s ur la feuille que je viens de quitter. Salutations
Tibert
Ok merci beaucoup c'est exactement se sysytème que je voulais ce qui me fait gagner beaucoup de temps dans mon tableau. Bonne fête ! ! !
Après avoir copié ce qui suit, ferme ton fichier et à la réouverture, tu auras comme raccourci dans ce classeur les touches Ctrl + m pour effectuer le boulot que tu désires
'Déclaration le haut d'un module standard de la variable Feuille Public Feuille As String '--------------------------- Sub FeuillePrecedente()
If Feuille <> "" Then Sheets(Feuille).Select End If End Sub '---------------------------
Et dans le ThisWorkbook de ton classeur : '---------------------- Private Sub Workbook_Activate() Application.OnKey "^m", "FeuillePrecedente" End Sub '---------------------- Private Sub Workbook_Deactivate() Application.OnKey "^m", "" End Sub '---------------------- Private Sub Workbook_SheetDeactivate(ByVal Sh As Object) Feuille = Sh.Name End Sub '----------------------
"Tibert" a écrit dans le message de news:
Bonjour ; J'ai un classeur de plusieurs feuilles en l'utilisant je navigue pas mal entre les feuilles, mais en général je reviens surtout sur la feuille que je viens de quitter, peut on faire une macro qui me permettrais de revenir sur la feuille que je viens de quitter. Salutations
Ok merci beaucoup c'est exactement se sysytème que je voulais ce qui me fait
gagner beaucoup de temps dans mon tableau.
Bonne fête ! ! !
Après avoir copié ce qui suit, ferme ton fichier
et à la réouverture, tu auras comme raccourci
dans ce classeur les touches Ctrl + m pour effectuer
le boulot que tu désires
'Déclaration le haut d'un module standard de la variable Feuille
Public Feuille As String
'---------------------------
Sub FeuillePrecedente()
If Feuille <> "" Then
Sheets(Feuille).Select
End If
End Sub
'---------------------------
Et dans le ThisWorkbook de ton classeur :
'----------------------
Private Sub Workbook_Activate()
Application.OnKey "^m", "FeuillePrecedente"
End Sub
'----------------------
Private Sub Workbook_Deactivate()
Application.OnKey "^m", ""
End Sub
'----------------------
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
Feuille = Sh.Name
End Sub
'----------------------
"Tibert" <syleg35@hotmail.fr> a écrit dans le message de news:
D52F8A3A-E7BB-40AB-A895-6852BF5081C9@microsoft.com...
Bonjour ;
J'ai un classeur de plusieurs feuilles en l'utilisant je navigue pas mal
entre les feuilles, mais en général je reviens surtout sur la feuille que je
viens de quitter, peut on faire une macro qui me permettrais de revenir sur
la feuille que je viens de quitter.
Salutations
Ok merci beaucoup c'est exactement se sysytème que je voulais ce qui me fait gagner beaucoup de temps dans mon tableau. Bonne fête ! ! !
Après avoir copié ce qui suit, ferme ton fichier et à la réouverture, tu auras comme raccourci dans ce classeur les touches Ctrl + m pour effectuer le boulot que tu désires
'Déclaration le haut d'un module standard de la variable Feuille Public Feuille As String '--------------------------- Sub FeuillePrecedente()
If Feuille <> "" Then Sheets(Feuille).Select End If End Sub '---------------------------
Et dans le ThisWorkbook de ton classeur : '---------------------- Private Sub Workbook_Activate() Application.OnKey "^m", "FeuillePrecedente" End Sub '---------------------- Private Sub Workbook_Deactivate() Application.OnKey "^m", "" End Sub '---------------------- Private Sub Workbook_SheetDeactivate(ByVal Sh As Object) Feuille = Sh.Name End Sub '----------------------
"Tibert" a écrit dans le message de news:
Bonjour ; J'ai un classeur de plusieurs feuilles en l'utilisant je navigue pas mal entre les feuilles, mais en général je reviens surtout sur la feuille que je viens de quitter, peut on faire une macro qui me permettrais de revenir sur la feuille que je viens de quitter. Salutations