Bonjour =E0 tous,
Voil=E0, j'ai un classeur de 20 feuilles identiques et une feuille de
"Nomenclature"
Un lien hypertexte permet d'aller directement d'une feuille =E0 le
"Nomenclature"
Je souhaiterais faire une macro qui me ram=E8ne =E0 la feuille de d=E9part
Merci pour votre aide
Michel
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
DanielCo
michir a formulé ce jeudi :
Bonjour à tous, Voilà, j'ai un classeur de 20 feuilles identiques et une feuille de "Nomenclature" Un lien hypertexte permet d'aller directement d'une feuille à le "Nomenclature" Je souhaiterais faire une macro qui me ramène à la feuille de départ Merci pour votre aide Michel
Dans un module standard, mets : Public Res As String Sub Retour() Sheets(Res).Select End Sub
retour étant la macro à exécuter. Dans ThiWorkbook, mets :
Private Sub Workbook_Open() Res = Sh.Name End Sub
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object) Res = Sh.Name End Sub
Cordialement. Daniel
michir a formulé ce jeudi :
Bonjour à tous,
Voilà, j'ai un classeur de 20 feuilles identiques et une feuille de
"Nomenclature"
Un lien hypertexte permet d'aller directement d'une feuille à le
"Nomenclature"
Je souhaiterais faire une macro qui me ramène à la feuille de départ
Merci pour votre aide
Michel
Dans un module standard, mets :
Public Res As String
Sub Retour()
Sheets(Res).Select
End Sub
retour étant la macro à exécuter.
Dans ThiWorkbook, mets :
Private Sub Workbook_Open()
Res = Sh.Name
End Sub
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
Res = Sh.Name
End Sub
Bonjour à tous, Voilà, j'ai un classeur de 20 feuilles identiques et une feuille de "Nomenclature" Un lien hypertexte permet d'aller directement d'une feuille à le "Nomenclature" Je souhaiterais faire une macro qui me ramène à la feuille de départ Merci pour votre aide Michel
Dans un module standard, mets : Public Res As String Sub Retour() Sheets(Res).Select End Sub
retour étant la macro à exécuter. Dans ThiWorkbook, mets :
Private Sub Workbook_Open() Res = Sh.Name End Sub
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object) Res = Sh.Name End Sub
Cordialement. Daniel
LSteph
Bonjour,
donc pour aller vite retour par doubleclick par exemple, mets ceci dans le code du classeur:
'dans module1 Public mySh As String
'dans le Thisworkbook Private Sub Workbook_Open() mySh = ActiveSheet.Name End Sub
Private Sub Workbook_SheetBeforeDoubleClick( _ ByVal Sh As Object, ByVal Target As Range, _ Cancel As Boolean) cancel=true Sheets(mySh).Activate End Sub
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object) mySh = Sh.Name End Sub
'LSteph
michir a écrit :
Bonjour à tous, Voilà, j'ai un classeur de 20 feuilles identiques et une feuille de "Nomenclature" Un lien hypertexte permet d'aller directement d'une feuille à le "Nomenclature" Je souhaiterais faire une macro qui me ramène à la feuille de dépar t Merci pour votre aide Michel
Bonjour,
donc pour aller vite retour par doubleclick par exemple, mets ceci
dans le code du classeur:
'dans module1
Public mySh As String
'dans le Thisworkbook
Private Sub Workbook_Open()
mySh = ActiveSheet.Name
End Sub
Private Sub Workbook_SheetBeforeDoubleClick( _
ByVal Sh As Object, ByVal Target As Range, _
Cancel As Boolean)
cancel=true
Sheets(mySh).Activate
End Sub
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
mySh = Sh.Name
End Sub
'LSteph
michir a écrit :
Bonjour à tous,
Voilà, j'ai un classeur de 20 feuilles identiques et une feuille de
"Nomenclature"
Un lien hypertexte permet d'aller directement d'une feuille à le
"Nomenclature"
Je souhaiterais faire une macro qui me ramène à la feuille de dépar t
Merci pour votre aide
Michel
donc pour aller vite retour par doubleclick par exemple, mets ceci dans le code du classeur:
'dans module1 Public mySh As String
'dans le Thisworkbook Private Sub Workbook_Open() mySh = ActiveSheet.Name End Sub
Private Sub Workbook_SheetBeforeDoubleClick( _ ByVal Sh As Object, ByVal Target As Range, _ Cancel As Boolean) cancel=true Sheets(mySh).Activate End Sub
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object) mySh = Sh.Name End Sub
'LSteph
michir a écrit :
Bonjour à tous, Voilà, j'ai un classeur de 20 feuilles identiques et une feuille de "Nomenclature" Un lien hypertexte permet d'aller directement d'une feuille à le "Nomenclature" Je souhaiterais faire une macro qui me ramène à la feuille de dépar t Merci pour votre aide Michel
LSteph
Salut Daniel
activesheet plutot que sh dans l' Open
non?
DanielCo a écrit :
michir a formulï¿ ce jeudi : > Bonjour ï¿ tous, > Voilï¿, j'ai un classeur de 20 feuilles identiques et une feuill e de > "Nomenclature" > Un lien hypertexte permet d'aller directement d'une feuille ï¿ l e > "Nomenclature" > Je souhaiterais faire une macro qui me ramï¿ne ï¿ la feui lle de dï¿part > Merci pour votre aide > Michel
Dans un module standard, mets : Public Res As String Sub Retour() Sheets(Res).Select End Sub
retour ï¿tant la macro ï¿ exï¿cuter. Dans ThiWorkbook, mets :
Private Sub Workbook_Open() Res = Sh.Name End Sub
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object) Res = Sh.Name End Sub
Cordialement. Daniel
Salut Daniel
activesheet plutot que sh dans l' Open
non?
DanielCo a écrit :
michir a formulï¿ ce jeudi :
> Bonjour ï¿ tous,
> Voilï¿, j'ai un classeur de 20 feuilles identiques et une feuill e de
> "Nomenclature"
> Un lien hypertexte permet d'aller directement d'une feuille ï¿ l e
> "Nomenclature"
> Je souhaiterais faire une macro qui me ramï¿ne ï¿ la feui lle de dï¿part
> Merci pour votre aide
> Michel
Dans un module standard, mets :
Public Res As String
Sub Retour()
Sheets(Res).Select
End Sub
retour ï¿tant la macro ï¿ exï¿cuter.
Dans ThiWorkbook, mets :
Private Sub Workbook_Open()
Res = Sh.Name
End Sub
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
Res = Sh.Name
End Sub
michir a formulï¿ ce jeudi : > Bonjour ï¿ tous, > Voilï¿, j'ai un classeur de 20 feuilles identiques et une feuill e de > "Nomenclature" > Un lien hypertexte permet d'aller directement d'une feuille ï¿ l e > "Nomenclature" > Je souhaiterais faire une macro qui me ramï¿ne ï¿ la feui lle de dï¿part > Merci pour votre aide > Michel
Dans un module standard, mets : Public Res As String Sub Retour() Sheets(Res).Select End Sub
retour ï¿tant la macro ï¿ exï¿cuter. Dans ThiWorkbook, mets :
Private Sub Workbook_Open() Res = Sh.Name End Sub
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object) Res = Sh.Name End Sub
Cordialement. Daniel
michir
On 10 fév, 11:00, LSteph wrote:
Salut Daniel
activesheet plutot que sh dans l' Open
non?
DanielCo a écrit :
> michir a formulï¿ ce jeudi : > > Bonjour ï¿ tous, > > Voilï¿, j'ai un classeur de 20 feuilles identiques et une feui lle de > > "Nomenclature" > > Un lien hypertexte permet d'aller directement d'une feuille ï¿ le > > "Nomenclature" > > Je souhaiterais faire une macro qui me ramï¿ne ï¿ la fe uille de dï¿part > > Merci pour votre aide > > Michel
> Dans un module standard, mets : > Public Res As String > Sub Retour() > Sheets(Res).Select > End Sub
> retour ï¿tant la macro ï¿ exï¿cuter. > Dans ThiWorkbook, mets :
> Private Sub Workbook_Open() > Res = Sh.Name > End Sub
> Private Sub Workbook_SheetDeactivate(ByVal Sh As Object) > Res = Sh.Name > End Sub
> Cordialement. > Daniel
Merci à vous deux Daniel et Steph, cela fonctionne super bien, Michel
On 10 fév, 11:00, LSteph <gmlst...@gmail.com> wrote:
Salut Daniel
activesheet plutot que sh dans l' Open
non?
DanielCo a écrit :
> michir a formulï¿ ce jeudi :
> > Bonjour ï¿ tous,
> > Voilï¿, j'ai un classeur de 20 feuilles identiques et une feui lle de
> > "Nomenclature"
> > Un lien hypertexte permet d'aller directement d'une feuille ï¿ le
> > "Nomenclature"
> > Je souhaiterais faire une macro qui me ramï¿ne ï¿ la fe uille de dï¿part
> > Merci pour votre aide
> > Michel
> Dans un module standard, mets :
> Public Res As String
> Sub Retour()
> Sheets(Res).Select
> End Sub
> retour ï¿tant la macro ï¿ exï¿cuter.
> Dans ThiWorkbook, mets :
> Private Sub Workbook_Open()
> Res = Sh.Name
> End Sub
> Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
> Res = Sh.Name
> End Sub
> Cordialement.
> Daniel
Merci à vous deux Daniel et Steph, cela fonctionne super bien,
Michel
> michir a formulï¿ ce jeudi : > > Bonjour ï¿ tous, > > Voilï¿, j'ai un classeur de 20 feuilles identiques et une feui lle de > > "Nomenclature" > > Un lien hypertexte permet d'aller directement d'une feuille ï¿ le > > "Nomenclature" > > Je souhaiterais faire une macro qui me ramï¿ne ï¿ la fe uille de dï¿part > > Merci pour votre aide > > Michel
> Dans un module standard, mets : > Public Res As String > Sub Retour() > Sheets(Res).Select > End Sub
> retour ï¿tant la macro ï¿ exï¿cuter. > Dans ThiWorkbook, mets :
> Private Sub Workbook_Open() > Res = Sh.Name > End Sub
> Private Sub Workbook_SheetDeactivate(ByVal Sh As Object) > Res = Sh.Name > End Sub
> Cordialement. > Daniel
Merci à vous deux Daniel et Steph, cela fonctionne super bien, Michel
michir
On 10 fév, 12:40, michir wrote:
On 10 fév, 11:00, LSteph wrote:
> Salut Daniel
> activesheet plutot que sh dans l' Open
> non?
> DanielCo a écrit :
> > michir a formulï¿ ce jeudi : > > > Bonjour ï¿ tous, > > > Voilï¿, j'ai un classeur de 20 feuilles identiques et une fe uille de > > > "Nomenclature" > > > Un lien hypertexte permet d'aller directement d'une feuille ï¿ le > > > "Nomenclature" > > > Je souhaiterais faire une macro qui me ramï¿ne ï¿ la feuille de dï¿part > > > Merci pour votre aide > > > Michel
> > Dans un module standard, mets : > > Public Res As String > > Sub Retour() > > Sheets(Res).Select > > End Sub
> > retour ï¿tant la macro ï¿ exï¿cuter. > > Dans ThiWorkbook, mets :
> > Private Sub Workbook_Open() > > Res = Sh.Name > > End Sub
> > Private Sub Workbook_SheetDeactivate(ByVal Sh As Object) > > Res = Sh.Name > > End Sub
> > Cordialement. > > Daniel
Merci à vous deux Daniel et Steph, cela fonctionne super bien, Michel
Oui...enfin après la correction proposée par Daniel, sinon à la réouverture cela bogue.. Merci encore à vous deux Michel
On 10 fév, 12:40, michir <mhir...@gmail.com> wrote:
On 10 fév, 11:00, LSteph <gmlst...@gmail.com> wrote:
> Salut Daniel
> activesheet plutot que sh dans l' Open
> non?
> DanielCo a écrit :
> > michir a formulï¿ ce jeudi :
> > > Bonjour ï¿ tous,
> > > Voilï¿, j'ai un classeur de 20 feuilles identiques et une fe uille de
> > > "Nomenclature"
> > > Un lien hypertexte permet d'aller directement d'une feuille ï¿ le
> > > "Nomenclature"
> > > Je souhaiterais faire une macro qui me ramï¿ne ï¿ la feuille de dï¿part
> > > Merci pour votre aide
> > > Michel
> > Dans un module standard, mets :
> > Public Res As String
> > Sub Retour()
> > Sheets(Res).Select
> > End Sub
> > retour ï¿tant la macro ï¿ exï¿cuter.
> > Dans ThiWorkbook, mets :
> > Private Sub Workbook_Open()
> > Res = Sh.Name
> > End Sub
> > Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
> > Res = Sh.Name
> > End Sub
> > Cordialement.
> > Daniel
Merci à vous deux Daniel et Steph, cela fonctionne super bien,
Michel
Oui...enfin après la correction proposée par Daniel, sinon à la
réouverture cela bogue..
Merci encore à vous deux
Michel
> > michir a formulï¿ ce jeudi : > > > Bonjour ï¿ tous, > > > Voilï¿, j'ai un classeur de 20 feuilles identiques et une fe uille de > > > "Nomenclature" > > > Un lien hypertexte permet d'aller directement d'une feuille ï¿ le > > > "Nomenclature" > > > Je souhaiterais faire une macro qui me ramï¿ne ï¿ la feuille de dï¿part > > > Merci pour votre aide > > > Michel
> > Dans un module standard, mets : > > Public Res As String > > Sub Retour() > > Sheets(Res).Select > > End Sub
> > retour ï¿tant la macro ï¿ exï¿cuter. > > Dans ThiWorkbook, mets :
> > Private Sub Workbook_Open() > > Res = Sh.Name > > End Sub
> > Private Sub Workbook_SheetDeactivate(ByVal Sh As Object) > > Res = Sh.Name > > End Sub
> > Cordialement. > > Daniel
Merci à vous deux Daniel et Steph, cela fonctionne super bien, Michel
Oui...enfin après la correction proposée par Daniel, sinon à la réouverture cela bogue.. Merci encore à vous deux Michel
DanielCo
Bonjour, Tout juste. Daniel
Salut Daniel
activesheet plutot que sh dans l' Open
non?
DanielCo a écrit :
michir a formul� ce jeudi :
Bonjour � tous, Voil�, j'ai un classeur de 20 feuilles identiques et une feuille de "Nomenclature" Un lien hypertexte permet d'aller directement d'une feuille � le "Nomenclature" Je souhaiterais faire une macro qui me ram�ne � la feuille de d�part Merci pour votre aide Michel
Dans un module standard, mets : Public Res As String Sub Retour() Sheets(Res).Select End Sub
retour �tant la macro � ex�cuter. Dans ThiWorkbook, mets :
Private Sub Workbook_Open() Res = Sh.Name End Sub
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object) Res = Sh.Name End Sub
Cordialement. Daniel
Bonjour,
Tout juste.
Daniel
Salut Daniel
activesheet plutot que sh dans l' Open
non?
DanielCo a écrit :
michir a formul� ce jeudi :
Bonjour � tous,
Voil�, j'ai un classeur de 20 feuilles identiques et une feuille de
"Nomenclature"
Un lien hypertexte permet d'aller directement d'une feuille � le
"Nomenclature"
Je souhaiterais faire une macro qui me ram�ne � la feuille de d�part
Merci pour votre aide
Michel
Dans un module standard, mets :
Public Res As String
Sub Retour()
Sheets(Res).Select
End Sub
retour �tant la macro � ex�cuter.
Dans ThiWorkbook, mets :
Private Sub Workbook_Open()
Res = Sh.Name
End Sub
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
Res = Sh.Name
End Sub
Bonjour � tous, Voil�, j'ai un classeur de 20 feuilles identiques et une feuille de "Nomenclature" Un lien hypertexte permet d'aller directement d'une feuille � le "Nomenclature" Je souhaiterais faire une macro qui me ram�ne � la feuille de d�part Merci pour votre aide Michel
Dans un module standard, mets : Public Res As String Sub Retour() Sheets(Res).Select End Sub
retour �tant la macro � ex�cuter. Dans ThiWorkbook, mets :
Private Sub Workbook_Open() Res = Sh.Name End Sub
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object) Res = Sh.Name End Sub
Cordialement. Daniel
LSteph
...ou l'inverse plutôt ;o))
LSteph
"michir" a écrit dans le message de news: On 10 fév, 12:40, michir wrote:
On 10 fév, 11:00, LSteph wrote:
> Salut Daniel
> activesheet plutot que sh dans l' Open
> non?
> DanielCo a écrit :
> > michir a formulᅵ ce jeudi : > > > Bonjour ᅵ tous, > > > Voilᅵ, j'ai un classeur de 20 feuilles identiques et une feuille > > > de > > > "Nomenclature" > > > Un lien hypertexte permet d'aller directement d'une feuille ᅵ le > > > "Nomenclature" > > > Je souhaiterais faire une macro qui me ramᅵne ᅵ la feuille de > > > dᅵpart > > > Merci pour votre aide > > > Michel
> > Dans un module standard, mets : > > Public Res As String > > Sub Retour() > > Sheets(Res).Select > > End Sub
> > retour ᅵtant la macro ᅵ exᅵcuter. > > Dans ThiWorkbook, mets :
> > Private Sub Workbook_Open() > > Res = Sh.Name > > End Sub
> > Private Sub Workbook_SheetDeactivate(ByVal Sh As Object) > > Res = Sh.Name > > End Sub
> > Cordialement. > > Daniel
Merci à vous deux Daniel et Steph, cela fonctionne super bien, Michel
Oui...enfin après la correction proposée par Daniel, sinon à la réouverture cela bogue.. Merci encore à vous deux Michel
...ou l'inverse plutôt ;o))
LSteph
"michir" <mhirard@gmail.com> a écrit dans le message de
news:1bee4f65-faf0-45c0-a954-fb9c9b8703e1@a8g2000pri.googlegroups.com...
On 10 fév, 12:40, michir <mhir...@gmail.com> wrote:
On 10 fév, 11:00, LSteph <gmlst...@gmail.com> wrote:
> Salut Daniel
> activesheet plutot que sh dans l' Open
> non?
> DanielCo a écrit :
> > michir a formulᅵ ce jeudi :
> > > Bonjour ᅵ tous,
> > > Voilᅵ, j'ai un classeur de 20 feuilles identiques et une feuille
> > > de
> > > "Nomenclature"
> > > Un lien hypertexte permet d'aller directement d'une feuille ᅵ le
> > > "Nomenclature"
> > > Je souhaiterais faire une macro qui me ramᅵne ᅵ la feuille de
> > > dᅵpart
> > > Merci pour votre aide
> > > Michel
> > Dans un module standard, mets :
> > Public Res As String
> > Sub Retour()
> > Sheets(Res).Select
> > End Sub
> > retour ᅵtant la macro ᅵ exᅵcuter.
> > Dans ThiWorkbook, mets :
> > Private Sub Workbook_Open()
> > Res = Sh.Name
> > End Sub
> > Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
> > Res = Sh.Name
> > End Sub
> > Cordialement.
> > Daniel
Merci à vous deux Daniel et Steph, cela fonctionne super bien,
Michel
Oui...enfin après la correction proposée par Daniel, sinon à la
réouverture cela bogue..
Merci encore à vous deux
Michel
"michir" a écrit dans le message de news: On 10 fév, 12:40, michir wrote:
On 10 fév, 11:00, LSteph wrote:
> Salut Daniel
> activesheet plutot que sh dans l' Open
> non?
> DanielCo a écrit :
> > michir a formulᅵ ce jeudi : > > > Bonjour ᅵ tous, > > > Voilᅵ, j'ai un classeur de 20 feuilles identiques et une feuille > > > de > > > "Nomenclature" > > > Un lien hypertexte permet d'aller directement d'une feuille ᅵ le > > > "Nomenclature" > > > Je souhaiterais faire une macro qui me ramᅵne ᅵ la feuille de > > > dᅵpart > > > Merci pour votre aide > > > Michel
> > Dans un module standard, mets : > > Public Res As String > > Sub Retour() > > Sheets(Res).Select > > End Sub
> > retour ᅵtant la macro ᅵ exᅵcuter. > > Dans ThiWorkbook, mets :
> > Private Sub Workbook_Open() > > Res = Sh.Name > > End Sub
> > Private Sub Workbook_SheetDeactivate(ByVal Sh As Object) > > Res = Sh.Name > > End Sub
> > Cordialement. > > Daniel
Merci à vous deux Daniel et Steph, cela fonctionne super bien, Michel
Oui...enfin après la correction proposée par Daniel, sinon à la réouverture cela bogue.. Merci encore à vous deux Michel