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 :

afficher ruban perso excel 2010


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 9
    Par défaut afficher ruban perso excel 2010
    Bonjour,
    je bute sur un problème apparemment simple.
    j'ai créer un fichier devis.xlsm qui possède un ruban perso "DEVIS". (code xml créer avec Custom UI Editor For Microsoft Office)
    j'arrive à afficher le ruban perso au lancement du fichier excel.

    L'utilisateur du fichier jongle en permanence entre deux fichiers excel (devis.xlsm et TARIF.xlsm).
    Je souhaite que quand l'utilisateur remet le fichier devis.xlsm en premier plan, le ruban perso soit activé.
    Pour cela j'utilise l'événement Workbook_WindowActivate du fichier devis.xlsm

    Voici le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Workbook_WindowActivate(ByVal Wn As Window)
       oRibbon.ActivateTab "DEVIS"
    End Sub
    Le problème est que cela me remonte un erreur 91

    Ce code marche très bien dans une feuil excel mais pas dans ThisWorkbook

    si quelqu'un a une idée géniale, je suis preneur
    ...
    autrement je vais finir crazy

    merci de votre aide

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    bonsoir,

    ou ta variable oRibbon est-elle déclarée ?

  3. #3
    Membre habitué
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 9
    Par défaut
    Ma variable est déclarée dans un module voici le code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Public oRibbon As IRibbonUI
     
    Sub RibbonOnLoad(Ribbon As IRibbonUI)
       Set oRibbon = Ribbon
       oRibbon.ActivateTab "DEVIS"
    End Sub

Discussions similaires

  1. [XL-2010] Problème ruban perso excel 2010
    Par Michel DEMANET dans le forum Conception
    Réponses: 6
    Dernier message: 03/06/2013, 18h54
  2. Menu fichier du ruban excel 2010
    Par gadsweb dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 18/02/2012, 11h55
  3. Afficher feuille excel 2010
    Par ksai001 dans le forum Excel
    Réponses: 1
    Dernier message: 03/11/2011, 11h34
  4. Réponses: 0
    Dernier message: 01/08/2011, 14h14
  5. [AC-2007] Ruban perso-Afficher une valeur specifique dans un dropdown
    Par pio_killer dans le forum IHM
    Réponses: 2
    Dernier message: 31/01/2011, 10h21

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