yes i tried it, but didnt work at the 300%. Excel is not displayed normal, its only half of the top excel part is displayed, so when the userform apppears, it will be on the bottom (which is off screen).
so my idea was to put a if and else statement by detecting scale level somethihng like this:
if windows scale level is 300%, then userform position at middle screen
if windows scale level is 200% , then userform position at bottom of screen
if windows scale level at 100%, then appear on top of screen
obiously in vba language, but i havent figure that out yet