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 :

Déformation de la taille d'un bouton activeX inexplicable


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2016
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2016
    Messages : 72
    Par défaut Déformation de la taille d'un bouton activeX inexplicable
    Bonjour à tous,

    je me permets de vous adresser mon problème puisque je n'arrive pas à le résoudre. Il est simple puisqu'il apparaît de la manière suivante:

    J'ai crée un outil qui comporte plusieurs pages. J'ai des boutons qui me permettent de lancer des actions, j'ai des boutons qui me permettent de passer d'une page à l'autre ou de revenir en arrière. Tout marche très bien sauf que des fois, je retrouve un bouton totalement agrandi où la taille se multiplie parfois par 100.
    J'ai protégé ma feuille et mon outil est distribué à mes collaborateurs. Il y a donc un mot de passe pour accéder aux propriétés. Ils ne peuvent pas re-modifier la taille du bouton.

    Mon objectif est donc trouver un moyen d'être sur que le problème ne réapparaisse jamais. Avez vous un avis sur celui-ci ?!

    Amicalement vôtre,

  2. #2
    Membre Expert
    Inscrit en
    Octobre 2010
    Messages
    1 401
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 401
    Par défaut
    Bonjour.

    Est-ce que par hasard tu aurais modifié la résolution de l'écran puis ajouté de nouveaux contrôles Activex ?

  3. #3
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2016
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2016
    Messages : 72
    Par défaut
    Bonjour Docmarti,

    Dans l'ordre des choses, j'ai crée mes boutons. Puis j'ai ajouté quelques temps après ces lignes de codes afin de modifier le zoom de ma feuille excel :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub Worksheet_Activate()
    ActiveWindow.ScrollColumn = 1
    ActiveWindow.ScrollRow = 1
    ActiveWindow.Zoom = 90
    End Sub
    Le bug n'est pas arrivé tout de suite après. En conséquence, pensez vous que le fait d'avoir créer mes boutons, leur avoir attribué les dimensions height et width, et ensuite avoir modifié par ces lignes de codes le zoom de la feuille, engendre une destructuration de mes boutons ?

    Merci beaucoup

  4. #4
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour
    par quelles instructions (code) leur as-tu "attribué les dimensions height et width" ?
    leur as-tu attribué des valeurs absolues (des unités) ou des valeurs relatives (par rapport à d'autres objets excel) ?

  5. #5
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2016
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2016
    Messages : 72
    Par défaut
    j'ai attribué les dimensions via l'onglet propriété.
    Je leur ai donc attribué des valeurs absolues. Comme exemple, j'ai attribué généralement la taille suivante:

    Height: 33
    Width: 270

  6. #6
    Membre Expert
    Inscrit en
    Octobre 2010
    Messages
    1 401
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 401
    Par défaut
    Ce probleme semble toujours relie a un changement de la resolution d'ecran.
    Apres avoir insere des controles en mode creation, sauvegarde le classeur puis ferme-le immediatement ( Ferme tous les classeurs s'il y a lieu. ) Puis ouvre-le de nouveau. Le probleme sera possiblement regle. Du moins, chez moi, ca regle le probleme.

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

Discussions similaires

  1. Modifier la taille d'un bouton
    Par jean tof dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 18/07/2006, 09h59
  2. taille d'un bouton de type submit
    Par pssinjaune dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 19/05/2006, 12h28
  3. [HTML] Taille d'un bouton submit
    Par Linaa dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 27/04/2006, 22h54
  4. spécifier la taille d'un bouton avec un gridbaglayout
    Par koolway dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 22/03/2006, 17h56
  5. taille d'un bouton
    Par capblans dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 10/11/2005, 12h56

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