OVH Cloud OVH Cloud

Taille de police et cellule

3 réponses
Avatar
kerr2
Bonjour,


Je souhaite dans une cellule de format défini afficher un nom.(Taille police
8 par défaut)
Si ce nom est long la taille de sa police doit s'adapter pour quil puisse
tenir dans la cellule sans etre tronqué à l'impression
s'il est composé (donc forcement long? a tester?)
ex
POTIER DUPONT
POTIER-DUPONT (relier par un trait d'union)

n'affiche que le premier nom

En vous remerciant pour votre aide.



---------------------------------------------
Pour un trombinoscope j'ai un fichier Excel comportant des noms.
Je rencontre un problème d'affichage quand je fais afficher ces noms sous
les photos et qu'ils sont trop grands.

Ils peuvent etre trop grand pour plusieurs raisons:

Nom simple comportant de nombreux caractères ou
Nom composé ex: POTIER DUPONT ou POTIER-DUPONT (relier par un trait d'union)

Je résouds actuellement le problème dans le fichier source des noms en
omettant les noms composés (ce qui est embettant car je ne garde plus de
trace)
Pour les Noms longs dans le fichier cible (le trombinoscope) je réduis la
taille de la police à 7 (ce qui me suffit jusqu'a maintenant taille à 8 par
défaut

3 réponses

Avatar
dre
Salut,

As-tu essayé le menu Format / Cellule / Alignement / Ajusté ?

Â+




Bonjour,


Je souhaite dans une cellule de format défini afficher un nom.(Taille police
8 par défaut)
Si ce nom est long la taille de sa police doit s'adapter pour quil puisse
tenir dans la cellule sans etre tronqué à l'impression
s'il est composé (donc forcement long? a tester?)
ex
POTIER DUPONT
POTIER-DUPONT (relier par un trait d'union)

n'affiche que le premier nom

En vous remerciant pour votre aide.



---------------------------------------------
Pour un trombinoscope j'ai un fichier Excel comportant des noms.
Je rencontre un problème d'affichage quand je fais afficher ces noms sous
les photos et qu'ils sont trop grands.

Ils peuvent etre trop grand pour plusieurs raisons:

Nom simple comportant de nombreux caractères ou
Nom composé ex: POTIER DUPONT ou POTIER-DUPONT (relier par un trait d'union)

Je résouds actuellement le problème dans le fichier source des noms en
omettant les noms composés (ce qui est embettant car je ne garde plus de
trace)
Pour les Noms longs dans le fichier cible (le trombinoscope) je réduis la
taille de la police à 7 (ce qui me suffit jusqu'a maintenant taille à 8 par
défaut





Avatar
Daniel
Bonjour.
Essaie (remplace éventuellement 12.75 par la hauteur standard de la ligne et
A1 par la cellule à traiter) :

Sub test()
Dim Tablo
Range("A1").WrapText = True
If Range("A1").EntireRow.Height > 12.75 Then
For i = 7 To 6 Step -1
Range("A1").Font.Size = i
If Range("A1").EntireRow.Height <= 12.75 Then Exit For
Next i
End If
If Range("A1").EntireRow.Height > 12.75 Then
Range("A1").Font.Size = 8
Tablo = Split([A1])
If Len(Tablo(0)) = Len([A1]) Then
Tablo = Split([A1], "-")
End If
[A1] = Tablo(0)
End If
If Range("A1").EntireRow.Height > 12.75 Then
For i = 7 To 6 Step -1
Range("A1").Font.Size = i
If Range("A1").EntireRow.Height <= 12.75 Then Exit For
Next i
End If
End Sub

Cordialement.
Daniel
"kerr2" a écrit dans le message de news:
%
Bonjour,


Je souhaite dans une cellule de format défini afficher un nom.(Taille
police 8 par défaut)
Si ce nom est long la taille de sa police doit s'adapter pour quil puisse
tenir dans la cellule sans etre tronqué à l'impression
s'il est composé (donc forcement long? a tester?)
ex
POTIER DUPONT
POTIER-DUPONT (relier par un trait d'union)

n'affiche que le premier nom

En vous remerciant pour votre aide.



---------------------------------------------
Pour un trombinoscope j'ai un fichier Excel comportant des noms.
Je rencontre un problème d'affichage quand je fais afficher ces noms sous
les photos et qu'ils sont trop grands.

Ils peuvent etre trop grand pour plusieurs raisons:

Nom simple comportant de nombreux caractères ou
Nom composé ex: POTIER DUPONT ou POTIER-DUPONT (relier par un trait
d'union)

Je résouds actuellement le problème dans le fichier source des noms en
omettant les noms composés (ce qui est embettant car je ne garde plus de
trace)
Pour les Noms longs dans le fichier cible (le trombinoscope) je réduis la
taille de la police à 7 (ce qui me suffit jusqu'a maintenant taille à 8
par défaut



Avatar
kerr2
Bonsoir,

Et bien merci. Cela fonctionne et c'est facile. Je ne connaissais pas cette
option de controle du texte.
Merci à dre et Daniel pour votre aide.

"dre" a écrit dans le message de news:

Salut,

As-tu essayé le menu Format / Cellule / Alignement / Ajusté ?

Â+




Bonjour,


Je souhaite dans une cellule de format défini afficher un nom.(Taille
police
8 par défaut)
Si ce nom est long la taille de sa police doit s'adapter pour quil puisse
tenir dans la cellule sans etre tronqué à l'impression
s'il est composé (donc forcement long? a tester?)
ex
POTIER DUPONT
POTIER-DUPONT (relier par un trait d'union)

n'affiche que le premier nom

En vous remerciant pour votre aide.



---------------------------------------------
Pour un trombinoscope j'ai un fichier Excel comportant des noms.
Je rencontre un problème d'affichage quand je fais afficher ces noms sous
les photos et qu'ils sont trop grands.

Ils peuvent etre trop grand pour plusieurs raisons:

Nom simple comportant de nombreux caractères ou
Nom composé ex: POTIER DUPONT ou POTIER-DUPONT (relier par un trait
d'union)

Je résouds actuellement le problème dans le fichier source des noms en
omettant les noms composés (ce qui est embettant car je ne garde plus de
trace)
Pour les Noms longs dans le fichier cible (le trombinoscope) je réduis
la
taille de la police à 7 (ce qui me suffit jusqu'a maintenant taille à 8
par
défaut