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 :

redimensionner bouton de macro a la taille d'une cellule


Sujet :

Macros et VBA Excel

Vue hybride

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

    Informations forums :
    Inscription : Août 2010
    Messages : 42
    Par défaut redimensionner bouton de macro a la taille d'une cellule
    Bonjour,

    Je souhaiterai redimensionné mes boutons de macro pour que celle-ci s'incruste parfaitement dans une cellule.

    Pour l'instant je tente ca manuellement mais ayant un nombre important de macros, j'aimerais savoir s'il existe un moyen pour faire cela plus rapidement

    Merci

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 60
    Par défaut
    Bonjour,

    Voici le code pour récupérer la taille d'une cellule :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Toto1 = ActiveCell.Height '(hauteur)
    Toto2 = ActiveCell.Width '(largeur)
    Ensuite dans les paramètres de création du bouton Toto1 et Toto2 en paramètres de dimensionnement de ton bouton.

    Ensuite tu fait un petit calcul afin de le positionner :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Toto3 = activecell.row
    Toto4 = activecell.column
     
    ...Top = Toto3 * Toto1
    ...Left = Toto4 * Toto2
    Ou tu créé une variable pour la multiplication entre les variables TotoX.

  3. #3
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    With ActiveSheet.CommandButton1
        .Top = Range("C10").Top
        .Left = Range("C10").Left
        .Width = Range("C10").Width
        .Height = Range("C10").Height
    End With

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 60
    Par défaut
    Effectivement c'est plus simple.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Août 2010
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 42
    Par défaut
    merci messieurs de vos réponses, je vais tenter la chose

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Août 2010
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 42
    Par défaut
    Par contre, j'ai bien dimensionné mes boutons à la taille de mes cellules mais je rencontre tout de même un problème.

    J'ai créé des menus déroulant du coup lorsque je réduit mes cellules, mes boutons se réduisent également.

    Il n'y aurait pas de problème si lorsque je rouvre mes menus déroulant, mes boutons ne reprennent pas la taille de la cellule mais la taille d'une simple ligne et sont les uns sur les autres.

    Y a til quelque chose pour résoudre ce problème?

    ne puis je pas définir que le bouton untel correspond à la cellule untel?

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

Discussions similaires

  1. Récupération de la taille d'une cellule
    Par Philofish dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 26/08/2005, 15h14
  2. Fixer la taille d'une cellule d'un tableau
    Par Philofish dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 25/08/2005, 16h04
  3. reduire taille d une cellule ?
    Par donny dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 16/05/2005, 11h26
  4. Comment vérouiller la taille d'une cellule [HTML]
    Par White_Angel dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 18/04/2005, 14h19
  5. figer la taille d'une cellule
    Par bat dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 06/01/2005, 14h00

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