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 :

Problème de mise à jour d'un ruban personnalisé (XML) [XL-2016]


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Juin 2018
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2018
    Messages : 25
    Par défaut Problème de mise à jour d'un ruban personnalisé (XML)
    Bonjour à tous,

    J'ai créé un ruban dans un classeur Excel a l'aide de Custom UI Editor. Dans ce ruban, je souhaite verrouiller des boutons à l'ouverture et les déverrouiller à l'aide d'un code (123) à l'aide du bouton Déverrouiller. Dans mon classeur réel le ruban ne se met pas à jour. Alors j'ai refait un fichier vierge qui ne gère que le ruban avec le même code et celui-ci fonctionne. Je me suis donc dit qu'il y avait quelque-chose qui le gênait ailleurs dans mon code mais impossible de trouver. J'ai donc fait une copie de mon fichier réel et j'ai supprimer tout le code ne servant pas à mettre à jour le ruban pour retrouver le même code que le fichier qui fonctionne mais cela ne fonctionne toujours pas et je ne comprends vraiment pas pourquoi.

    Mon second problème est que j'aimerai que lorsque je clique sur le bouton Supprimer les filtres, toutes les Checkboxes du ruban se cochent mais dans le fichier qui fonctionne elle se décochent.

    Pouvez-vous m'aider?

    Je vous joins le fichier qui fonctionne et le fichier qui ne fonctionne pas.

    Ruban ne fonctionne pas.xlsm
    Ruban fonctionne à moitié.xlsm

    Je vous remercie par avance.

    Johann

  2. #2
    Membre chevronné
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2012
    Messages
    214
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2012
    Messages : 214
    Par défaut
    Bonjour

    Comme vous l'aviez-vu la generation du code de Verouillage c'est un peu mal passée (nom "boutonModif" ) mais il suffit de le savoir

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    			<button id="Deverrouil" 
    				onAction="ValidationCode"
    				label="Déverrouiller"
    				screentip="Déverrouille les fonctions permettant des modifications."
    				imageMso="Lock"
    				size="large"
    				getEnabled="Deverr_Enabled" />
     
    			<button id="Verrouil" 
    				onAction="Verrouillage"
    				label="Verrouiller"
    				screentip="Verrouille les fonctions permettant des modifications."
    				imageMso="Lock"
    				size="large"
    				getEnabled="Boutonmodif_Enabled" />
    Il faut commencer par activer le ruban (lui associer un pointeur) pour gérer les actions
    Je vous joins un fichier ou j'ai ajouté cette partie et une proposition de code ou le verouillage/deverouillage marche

    il y a aussi le lien https://silkyroad.developpez.com/excel/callbacks/
    Fichiers attachés Fichiers attachés

  3. #3
    Membre averti
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Juin 2018
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2018
    Messages : 25
    Par défaut
    Bonjour Sogedic,

    Merci beaucoup Sogedic. Ça fonctionne nickel!! Je n'ai pas tout compris!! Surtout les fonctions dans MonRubanUTILS mais merci!! Il y a juste un petit trucs, parfois lorsque que je déverrouille les boutons de modification ils se reverrouillent instantanément. Cela arrive la première fois que j'utilise la fonction déverrouiller après l'ouverture du classeur.

    Merci.

    Johann.

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

Discussions similaires

  1. [MySQL] Problème de mise à jour d'une table
    Par SnickeursMan dans le forum PHP & Base de données
    Réponses: 18
    Dernier message: 17/01/2006, 11h39
  2. Problème de mise à jour de données avec IBClientDataset
    Par Papino dans le forum Bases de données
    Réponses: 6
    Dernier message: 26/09/2005, 14h04
  3. [2000 Server] Problème de mise à jour windowsupdate !!
    Par rohstev dans le forum Autres Logiciels
    Réponses: 8
    Dernier message: 24/08/2005, 15h03
  4. Problème de mise à jour de base de données
    Par poirier dans le forum ASP
    Réponses: 2
    Dernier message: 26/05/2004, 11h38
  5. problème de mise à jour de BD
    Par tidiane dans le forum Bases de données
    Réponses: 5
    Dernier message: 04/03/2004, 15h32

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