XL 2016 Cherche possesseur de MAC connaissant VBA

Dudu2

XLDnaute Barbatruc
Bonjour,

Pour un XLDNaute du Canada j'ai développé un code sous Windows.
Je vire tout ce qui est API Windows. Et tous les caractères accentués.

1 - Cependant comment fait-on en MAC pour trouver le ratio Point / Pixel ?
2 - Y a-t-il une fonction Sleep(milliseconds) ?

Merci par avance
 

RyuAutodidacte

XLDnaute Impliqué
Windows 10 64bits / Office 2016 64bits.
Que suis-je sensé vérifier sur l'affichage du UserForm ?
Dans le sub tu mets la cellule que tu veux ou le userfom est censé apparaître (dans ton exemple tu avais mis F4, mais tu peux mettre Z100 …)
et dans le range visible tu te place n’importe où que ta cellule choisie soit visible ou pas et tu peux aussi redimensionner ta fenêtre Excel comme tu le souhaite
Résultat souhaité : ton userform apparaîtra tjs sur la cellule choisie qq soit ton positionnement dans la fenêtre d’excel
 

Dudu2

XLDnaute Barbatruc
1695831778570.png
1695831856747.png

1695831912765.png
 

RyuAutodidacte

XLDnaute Impliqué
Re @Dudu2

Merci de tester …
Par contre là je ne comprends pas, car j'ai essayer sur un portable 14" (il me semble Lenevo),
écran seul et double écran sur windows entreprise et Office 365, et je n'ai pas eu le pbm … 🤔
J'aimerai bien savoir ce qui peut provoquer cette différence ?

je me demande si ce code passe sur ton PC dans la fonction (faut pas enlever les #):
VB:
Sub MacOuPC()
    #If Mac Then
        MsgBox "je suis un Mac"
    #Else
       MsgBox "je suis un PC"
    #End If
End Sub
 

Staple1600

XLDnaute Barbatruc
Bonsoir le fil

[ma contribution du soir]
[/ma contribution du soir]
 

Discussions similaires

Réponses
3
Affichages
1 K

Statistiques des forums

Discussions
315 104
Messages
2 116 253
Membres
112 702
dernier inscrit
JRCa91