Autres ceci surtout à PatrickToulon et certains utilisateurs !?

Roland_M

XLDnaute Barbatruc
Bonjour à tous,

Bien le bonjour à toi Patrick, il s'agit d'une fonction venant de toi,
je m'en sert beaucoup, car c'est efficace, sans API, hyper simple, encore bravo !

je voulais juste faire une petite remarque à propos de cette formule, ce qui ne met pas en cause son efficacité !
au cas ou certaines personnes s'en serviraient, encore faut t'il qu'ils s'en servent sur Excel 2007 !?
car c'est de ça qu'il s'agit ! encore que sur d'autres versions à venir . . . !?!

j'ai remarqué qu'avec Excel 2007, si Application.ScreenUpdating=False, PtoPx=0
alors que j'ai aussi Excel 2016 et ça ne le fait pas !?

ceci pour essai:
Private Function PtoPx()
'Application.ScreenUpdating = False
Z# = 100 / ActiveWindow.Zoom
PtoPx = (ActiveWindow.ActivePane.PointsToScreenPixelsX(3) - ActiveWindow.ActivePane.PointsToScreenPixelsX(0)) / 3 * Z
MsgBox PtoPx
End Function

bien entendu j'ai solutionné ça.
 

TooFatBoy

XLDnaute Barbatruc
et ton dpi appliqué par ton window(pas celui du calcul) est bien 96 soit 100
Non, mon DPI réel est de 111 puisque c'est celui de la dalle et que je suis à 100 % au niveau du zoom de Windows.

Si j'obtiens 96, c'est uniquement parce que je suis à 100 % au niveau du zoom de Windows.
C'est totalement indépendant de l'écran que l'on a ; mais ça tu le sais déjà, je ne t'apprends rien. 😉
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 270
Messages
2 086 685
Membres
103 370
dernier inscrit
pasval