Bonjour à tous,
Voilà comme j'ai eu beaucoup de problème pour arriver à cette fonction... je vous la propose :
et voilà
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Function Largeur(var) 'recherche dans la base de registre la résolution de l'écran normalement à 96 ppp Dim WshShell, Resolution Set WshShell = CreateObject("WScript.Shell") Resolution = WshShell.RegRead("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontDPI\LogPixels") 'affiche la largeur de la cellule choisie en pixel Largeur = var.Width / 72 * Resolution End Function
Partager