Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Retour dans la dernière feuille utilisée

badraaliou4

XLDnaute Occasionnel
Bonjour,

Je veux un code VBA qui me permettra de retourner dans la dernière feuille utilisée ...
Merci pour votre aide.
Cdl
badraaliou4
 

job75

XLDnaute Barbatruc
Bonsoir badraaliou4,

Placez tout ce code dans ThisWorkbook :
VB:
Dim FeuillePrecedente As Worksheet 'mémorise la variable

Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
Set FeuillePrecedente = Sh
End Sub

Sub Retour()
'lancez cette macro par un raccourci clavier ou affectez-la à des boutons
If Not FeuillePrecedente Is Nothing Then FeuillePrecedente.Activate
End Sub
A+
 

badraaliou4

XLDnaute Occasionnel
J'ai testé mais ça ne marche pas ...
Message erreur"objet requis"
 

job75

XLDnaute Barbatruc
Bonjour Bernard,

Notre ami a peut-être un problème de lunettes alors je répète :
Bonne journée.
 

Dranreb

XLDnaute Barbatruc
Bonjour job75.
Je vois que nous ne parierions pas l'un contre l'autre qu'il aurait mis le code dans un module standard, à la rigueur dans un module d'objet Worksheet, mais en tout cas pas dans le module ThisWorkbook …
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…