OVH Cloud OVH Cloud

liste des polices d'un fichier

1 réponse
Avatar
franck
Bonjour =E0 tous,=20
j'aimerais savoir comment =E9crire une macro qui permette de=20
lister les polices d'un fichier excel.
Car si l'une ou plusieur des polices utilis=E9es ne fait pas=20
partie des polices natives d'excel il les remplace par une=20
de ces polices par d=E9faut, du coup on ne sait pas qu'elle=20
etait la police d'origine !!! Il faudrait donc les=20
connaitre avant que celui-ci ne les remplace, peut-etre=20
avant l'ouverture du fichier ?
Quelqu'un sait-il comment cr=E9=E9r une telle macro et en=20
quelle language l'=E9crire ??? ou du moins ou puis-je=20
trouver ce genre d'infos ???

1 réponse

Avatar
Olivier
bonjour,

Sub test()
dim i as Integer
i = 1
Dim truc As Range
For Each truc In ActiveSheet.UsedRange
Range("AA" & i).Value = " ligne: " & truc.Row & " col : " & truc.Column
Range("AB" & i) = truc.Font.Name
i = i + 1
Next
End Sub


tu trouveras en colonne AA et AB les fontes pour chaque cellule specifiée
par le N° de ligne et de colonne de la plage utilisée dans la feuille active

Olivier


"franck" a écrit dans le message de news:
969b01c3ea67$f1f12670$
Bonjour à tous,
j'aimerais savoir comment écrire une macro qui permette de
lister les polices d'un fichier excel.
Car si l'une ou plusieur des polices utilisées ne fait pas
partie des polices natives d'excel il les remplace par une
de ces polices par défaut, du coup on ne sait pas qu'elle
etait la police d'origine !!! Il faudrait donc les
connaitre avant que celui-ci ne les remplace, peut-etre
avant l'ouverture du fichier ?
Quelqu'un sait-il comment créér une telle macro et en
quelle language l'écrire ??? ou du moins ou puis-je
trouver ce genre d'infos ???