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 :

Adapter taille du texte en fonction de la cellule [XL-2010]


Sujet :

Macros et VBA Excel

  1. #1
    Membre éprouvé Avatar de graphikris
    Homme Profil pro
    Pas tres doué
    Inscrit en
    Décembre 2012
    Messages
    1 215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Pas tres doué
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2012
    Messages : 1 215
    Par défaut Adapter taille du texte en fonction de la cellule
    Bonjour,

    Je cherche le moyen de pouvoir adapter automatiquement la taille de la police d'écriture en fonction de la taille d'une cellule ou d'une cellule fusionnée.
    Dans cette cellule fusionnée (F35:N35) [avec renvoi à la ligne automatique] qui a une hauteur de 60, j'ai une formule qui va chercher un renseignement (point de situation sur un domaine précis) dans un autre onglet.
    Parfois le renseignement est beaucoup trop long pour être visible entièrement.
    Je voudrais donc savoir s'il existe une solution pour adapter automatiquement la taille de la police ?

    A moins que je puisse adapter la hauteur de ma ligne automatiquement. J'ai essayé mais ça l'adapte à la hauteur de ma formule matricielle et non à la hauteur du texte.

    cordialement.

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

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour
    As-tu essayé Format de cellule --> Alignement --> Ajuster ?

  3. #3
    Membre éprouvé Avatar de graphikris
    Homme Profil pro
    Pas tres doué
    Inscrit en
    Décembre 2012
    Messages
    1 215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Pas tres doué
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2012
    Messages : 1 215
    Par défaut
    Oui mais avec "Ajuster", le retour à la ligne automatique n'est plus possible.
    De ce fait, le renseignement qui se colle devient illisible.

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

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Il est en effet toujours compliqué d'obtenir le beurre et l'argent du beurre.
    La seule solution que j'entrevois alors est assez complexe, notamment si la police de caractères n'est pas à échappement fixe :
    Elle passe par la détermination des dimensions graphiques du texte à traiter et l'utilisation de plusieurs fonction qui ne sont pas natives de VBA (fonctions de l'Api de Windows).
    Et même ainsi, le résultat visuel ne sera pas toujours agréable, du fait des limitations de l' "élasticité" des différentes polices de caractères. Toutes n'offrent pas les mêmes échelles de tailles possibles.
    Un tel traitement serait de plus assez ralentisseur.
    Le jeu en vaut-il vraiment la chandelle ?

  5. #5
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par graphikris Voir le message
    A moins que je puisse adapter la hauteur de ma ligne automatiquement. J'ai essayé mais ça l'adapte à la hauteur de ma formule matricielle et non à la hauteur du texte.
    As-tu essayé la méthode AutoFit appliqué à la ligne entière ?

  6. #6
    Membre éprouvé Avatar de graphikris
    Homme Profil pro
    Pas tres doué
    Inscrit en
    Décembre 2012
    Messages
    1 215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Pas tres doué
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2012
    Messages : 1 215
    Par défaut
    Non, je ne veux pas une usine à gaz.
    J'utilise cette méthode avec Acrobat pro qui redimensionne automatique la taille de la police en fonction du cadre.
    Encore merci

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 02/06/2014, 21h35
  2. Réponses: 0
    Dernier message: 14/09/2010, 11h46
  3. Taille du texte dans fonction
    Par malabarbe dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 24/02/2008, 20h01
  4. [JLabel] adapter taille texte
    Par Katachana dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 22/11/2007, 09h23
  5. fonction taille du texte???
    Par pauligno dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 09/05/2006, 19h03

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