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 :

Code VBA pour revenir sur la première feuille


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Horloger
    Inscrit en
    Avril 2023
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Horloger

    Informations forums :
    Inscription : Avril 2023
    Messages : 6
    Par défaut Code VBA pour revenir sur la première feuille
    Bonsoir,
    J'ai créé une macro qui me permet de valider des contrôles et de transférer les données de ces contrôles dans un second classeur. Je souhaiterais que quand je suis sur le dernier onglet à la validation des données, revenir sur la première feuille. J'ai essayé avec ce code " ThisWorkbook.Worksheets(1).Activat" en essayant aussi de changer le 1 par le nom de la première feuille, mais ça me fait revenir sur la deuxième feuille et non la première. Je précise que dans la colonne de gauche du Visual Basic la première feuille est bien sous "Feuil1". Savez-vous d'où peut venir le problème?
    Merci

  2. #2
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 168
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 168
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Dans la collection Worksheets, le premier élément est la première feuille à gauche dans le classeur. Dans la fenêtre de l'explorateur de projet de l'éditeur VBA les feuilles sont classées par ordre alphabétique du CodeName de la feuille.
    Je vous conseille d'ailleurs d'utiliser le CodeName de la feuille pour l'activer

    Pour en savoir plus sur le CodeName, je vous conseille la lecture de VBA Excel - Comment s’affranchir de la modification du nom de la feuille en utilisant son CodeName
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  3. #3
    Membre à l'essai
    Homme Profil pro
    Horloger
    Inscrit en
    Avril 2023
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Horloger

    Informations forums :
    Inscription : Avril 2023
    Messages : 6
    Par défaut Code VBA pour revenir sur la première feuille
    Bonsoir,
    Mon problème n'est toujours pas résolu.
    j'ai essayé de modifier le code avec les différentes propositions du lien fournis par Philippe, mais rien ne fonctionne.
    Je reviens toujours sur la deuxième feuille et non la première.
    Je n'arrive pas à trouver la solution.
    Merci

  4. #4
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 168
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 168
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Il est impossible de vous aider et de vous répondre d'une façon pertinente sans être plus précis et surtout sans publier le code que vous utilisez.
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  5. #5
    Membre à l'essai
    Homme Profil pro
    Horloger
    Inscrit en
    Avril 2023
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Horloger

    Informations forums :
    Inscription : Avril 2023
    Messages : 6
    Par défaut
    Bonjour Philippe,
    Est-ce que je colle le code directement dans le message?
    Merci

  6. #6
    Membre Expert
    Inscrit en
    Septembre 2007
    Messages
    1 142
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 142
    Par défaut
    Bonjour
    Citation Envoyé par drachko Voir le message
    Est-ce que je colle le code directement dans le message?
    Tu le colles dans le message en utilisant la balise # du menu du message

Discussions similaires

  1. [XL-2013] Code VBA pour revenir et afficher l'onglet ouvert précédemment
    Par Xilian dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 07/06/2015, 18h48
  2. [XL-2003] code VBA pour password sur VBE
    Par steph68b dans le forum Macros et VBA Excel
    Réponses: 54
    Dernier message: 02/07/2012, 12h28
  3. [XL-2010] Code VBA pour trier sur combobox
    Par duplaly dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 14/04/2011, 17h56
  4. [XL-2007] code vba pour cliquer sur un bouton dans internet explorer
    Par skipeemed dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 27/01/2011, 20h21

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