IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Créer un retour pour rejoindre la feuille que l'on vient de quitter [XL-2013]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Meuse (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2018
    Messages : 2
    Par défaut Créer un retour pour rejoindre la feuille que l'on vient de quitter
    Bonjour!

    Je voudrait créer une case retour qui afficherait la page précédente à celle affichée. Un peu selon le modèle:
    -Stocker feuille actuelle dans i
    -Aller à une feuille de destination via macro
    -Aller à la feuille i via macro

    J'ai déjà le macro pour afficher une feuille donnée, mais je ne sais pas comment coder l'enregistrement de la feuille actuelle, ni le renvoi à cette feuille.

    Merci d'avance!
    Perrine

  2. #2
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    à adapter :

    1) dans un module standard

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Public PrecedenteFeuille As Worksheet
     
    Sub RetourFeuille()
        If Not PrecedenteFeuille Is Nothing Then PrecedenteFeuille.Activate Else MsgBox "Aucune précédente feuille visitée !"
    End Sub
    2) dans le module ThisWorkbook

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
        Set PrecedenteFeuille = Sh
    End Sub

  3. #3
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Meuse (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2018
    Messages : 2
    Par défaut Résolu
    C'est parfait merci!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Créer autant de feuilles que de lignes avec 3 TCD par feuille
    Par tomtiiti dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 09/08/2017, 12h02
  2. créer une variable pour chaque nom de feuille
    Par José Speret dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 24/09/2010, 23h55
  3. Réponses: 4
    Dernier message: 07/12/2009, 13h11
  4. [XL-2007] Créer une boucle pour copie des tableaux de plusieurs feuilles sur une seule
    Par rvtoulon dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 22/09/2009, 18h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo