• 👏 Bienvenido a nuestra comunidad Excel

    ¿Todavía no estás registrado? 😲

    Registrate gratis aquí y podrás:

    💪 Hacer preguntas a los expertos
    ⬇️ Descargar ejemplos y plantillas
    🏅 
    Acceder a contenidos premium

Error al mover objetos en UserForm

Julio Garza

New member
Hola, llevo varios años trabajando con VBA y nunca me había pasado esto:
Creo un UserForm y al ubicar objetos como Labels, TextBoxes o ComboBoxes, no puedo moverlos manualmente. Dentro de las propiedades sí puedo cambiar el Top y Left, pero al seleccionar el objeto con el mouse no puedo moverlo, sin embargo si me deja cambiar el tamaño.
Al abrir libros viejos con UserForms que he utilizado ya otras veces sin problemas, me pasa lo mismo.
Por qué puede ser y como lo solucionó?
 

Héctor Miguel

Well-known member
no es necesario que "dispares" varias veces la misma consulta (aunque sea "disfrazada" o con título diferente)
(te sugiero que elimines al anterior)

si lo que te aqueja está ocurriendo con todos y cualquiera de tus archivos (incluso archivos que ya veías funcionando ?), las (posibles) causas serían como un abanico (p.ej.)
- corrupción en los archivos de instalación de office o del registro en windows
- alguna actualización "fallida", incompleta o con errores
- algún complemento de terceros
- ???

prueba con esta alternativa:

1) cierra toda aplicación de office en ejecución
2) abre el explorador de archivos de windows
3) teclea lo siguiente (EN la barra de direcciones del explorador): %tmp%\vbe
4) localiza (y elimina) el archivo de nombre "msforms.exd"
5) inicia excel y crea (o abre archivos con) formularios y controles
(el archivo eliminado se auto-(RE)genera con estas acciones)
 

Julio Garza

New member
no es necesario que "dispares" varias veces la misma consulta (aunque sea "disfrazada" o con título diferente)
(te sugiero que elimines al anterior)

si lo que te aqueja está ocurriendo con todos y cualquiera de tus archivos (incluso archivos que ya veías funcionando ?), las (posibles) causas serían como un abanico (p.ej.)
- corrupción en los archivos de instalación de office o del registro en windows
- alguna actualización "fallida", incompleta o con errores
- algún complemento de terceros
- ???

prueba con esta alternativa:

1) cierra toda aplicación de office en ejecución
2) abre el explorador de archivos de windows
3) teclea lo siguiente (EN la barra de direcciones del explorador): %tmp%\vbe
4) localiza (y elimina) el archivo de nombre "msforms.exd"
5) inicia excel y crea (o abre archivos con) formularios y controles
(el archivo eliminado se auto-(RE)genera con estas acciones)
Gracias!!
Funcionó perfectamente.
Por lo de la publicación doble no fue intencional, es que tengo una conexión lenta y no veía como publicado el primero y volví a postear.
Gracias de nuevo, fue muy útil
 
Arriba