Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
 

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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…