Application.Inputbox [IZQUIERDA] y [TOP] no funcionan en Excel Vba. ¿Por qué?

Tengo un simple buzón de entrada en mi código VBA. Me gustaría establecer su posición inicial. Sé que los parámetros [IZQUIERDA] y [ARRIBA] deberían hacer eso, pero no funcionarán.

Esto es lo que tengo:

x = Application.InputBox(MyPrompt, MyTitle, , 50, 50)

Y aquí está la sintaxis de la función.

 InputBox(Prompt, Title, Default, Left, Top, HelpFile, HelpContextId, Type) 

(Dejé el tercer parámetro [DEFAULT] en blanco).

No importa qué números use para IZQUIERDA y SUPERIOR, la casilla de entrada siempre comienza en el mismo lugar. ¿Qué hay de malo con eso?

Respuestas a la pregunta(2)

Su respuesta a la pregunta