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 :

Intercepter le déplacement d'une feuille de calcul


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 103
    Par défaut Intercepter le déplacement d'une feuille de calcul
    Bonjour à tous,

    En Visual Basic, comment intercepter l'évènement indiquant le déplacement d'une feuille de calcul dans un classeur excel ?

    Merci par avance pour vos réponses.



    NB : Je n'ai pas besoin d'un code complet mais simplement d'une piste de recherche exacte qui m'évite de faire la vérification de la position de la feuille à chaque pointage Worksheet_Activate/ Worksheet_Deactivate

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Par défaut
    Salut JMPS et le forum
    En Visual Basic, comment intercepter l'évènement indiquant le déplacement d'une feuille de calcul dans un classeur excel ?
    Je ne sais pas si c'est possible directement.
    Mais tu peux faire un tableau en variable globale à l'ouverture, et le comparer au moment opportun.

    Mais si tu expliquait le but réel (pas la méthode que tu as trouvée) on pourrait peut-être mieux t'aider
    A+

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 103
    Par défaut
    OK

    J'ai crée un tableau avec en feuil1, le résumé de la production figurant aux autres feuilles.

    L'utilisateur écrit en Feuil1, dans une colonne spécifique, le nom de la production à suivre.

    Excel créé automatiquement une feuille correspondante dans un format et avec des cellules définies en VB.

    L'utilisateur peut s'il le souhaite déplacer la position de la feuille de production qu'il vient de créer.

    le déplacement de cette feuille doit se répercuter sur la feuil1, de résumé, afin que la liste des production à suivre soit dans le même ordre que les onglets de production.

    d'où ma question, comment intercepter ce déplacement de la feuille...

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 103
    Par défaut
    Laissez tomber,
    En expliquant mon problème j'ai trouvé la solution :

    la feuille résumé est celle qui détient l'ordre des onglets avant déplacement de l'un d'eux.

    Le déplacement d'un onglet met en premier plan la feuille de calcul sélectionnée.

    C'est l'utilisateur qui décide de revenir sur le résumé, donc c'est à ce moment qu'il faut comparer les la liste du résumé avec l'ordre des onglets.

    Si vous avez pas compris moi si, ce poste est tellement nul que je regrette de l'avoir posté....

  5. #5
    Membre Expert Avatar de Godzestla
    Homme Profil pro
    Chercheur de bonheur
    Inscrit en
    Août 2007
    Messages
    2 403
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de bonheur
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2007
    Messages : 2 403
    Par défaut
    Si vous avez pas compris moi si, ce poste est tellement nul que je regrette de l'avoir posté....
    Je te trouve bien dur avec toi-même.

    Mais, si tu peux poster ta soluce, ce serait encore mieux.

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

Discussions similaires

  1. [VBA-E97]Code pour déprotéger une feuille de calcul
    Par blaiso dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 19/04/2007, 11h30
  2. [VBA-E] Nommer chemin d'accès dans une feuille de calcul.
    Par BRUNO71 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 09/03/2007, 13h30
  3. [VBA-E] Passer d'un contrôle à l'autre avec tab dans une feuille de calculs
    Par small_heart dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 23/02/2007, 20h57
  4. Contrôles (CheckBox) sur une feuille de calcul
    Par yogyx dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 04/12/2006, 09h54
  5. [VBA-Excel] Déplacement d'une feuille vers un autre fichier
    Par Olivier95 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 08/09/2006, 11h17

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