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 :

Interaction entre une feuille et le ruban [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de DenisHen
    Homme Profil pro
    Dessinateur / projeteur
    Inscrit en
    Novembre 2013
    Messages
    415
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Dessinateur / projeteur
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Novembre 2013
    Messages : 415
    Par défaut
    Bonjour à la communauté,

    Voilà, je me suis fais un super ruban avec Custom UI Editor, je saisi des données dans des "editbox" que j'enregistre dans une cellule de la feuille "Config".

    Voici un bout de mon code XLM :
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
            <!-- Configuration des constantes -->
            <group id="Const" label="Constantes">
               <editBox id="ConstX" label="en X" onChange="onChangeConstX"/>
               <editBox id="ConstY" label="en Y" onChange="onChangeConstY"/>
               <editBox id="ConstZ" label="en Z" onChange="onChangeConstZ"/>
            </group>
    Et le code VBA qui va avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    'Callback for ConstX onChange
    Sub onChangeConstX(control As IRibbonControl, text As String)
      Sheets("Config").Cells(3, 2).Value = text
    End Sub
     
    'Callback for ConstY onChange
    Sub onChangeConstY(control As IRibbonControl, text As String)
      Sheets("Config").Cells(4, 2).Value = text
    End Sub
     
    'Callback for ConstZ onChange
    Sub onChangeConstZ(control As IRibbonControl, text As String)
      Sheets("Config").Cells(5, 2).Value = text
    End Sub
    J'aimerai remplir ces editbox avec les données enregistrées dans la feuille "Config" lorsque j'ouvre à nouveau ce classeur...

    Si quelqu'un a une astuce ou un conseil, je suis preneur...

    Merci d'avance.

    Denis...

  2. #2
    Membre chevronné
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2011
    Messages
    216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2011
    Messages : 216
    Par défaut
    Bonjour,

    Je sais pas si je vais répondre car tu m'as piqué mon icone...M'enfin !

    Bon, je n'ai pas toutes les infos mais je vais partir du principe que ton ruban est défini pour le classeur que tu ouvres.
    Dans ce cas, j'utiliserai les callback en sens inverse lors du chargement de la barre via getText.
    Je ne me souviens pas d'avoir utilisé ce type de contrôle mais pour vérifier mon idée j'ai trouvé le sujet ci dessous qui semble le confirmer.

    http://www.developpez.net/forums/d13...texte-editbox/

    Cordialement.

  3. #3
    Membre éclairé Avatar de DenisHen
    Homme Profil pro
    Dessinateur / projeteur
    Inscrit en
    Novembre 2013
    Messages
    415
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Dessinateur / projeteur
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Novembre 2013
    Messages : 415
    Par défaut
    Bonjour,

    Merci pour ce lien, je ne l'avais pas trouvé...

    Et mes amitiés à Prunel...

    Denis...

  4. #4
    Membre chevronné
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2011
    Messages
    216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2011
    Messages : 216
    Par défaut
    N'oublies pas de passer le sujet en résolu si tu as la solution !

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 19/09/2012, 14h12
  2. Interaction entre une JSP et une fonction Javascript
    Par phenix1988 dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 28/12/2011, 09h25
  3. Réponses: 7
    Dernier message: 13/10/2011, 19h40
  4. [AppleScript] utiliser des variables entre une feuille Excel et un fichier xml (ou autre)
    Par phil74 dans le forum AppleScript
    Réponses: 0
    Dernier message: 03/10/2011, 21h51
  5. Réponses: 4
    Dernier message: 24/08/2011, 09h30

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