Marco de fondo
Resuelto
Anthony
-
VBAnthony -
VBAnthony -
Hola,
En este momento estoy trabajando en un proyecto para mi empresa y no logro formatear un UserForm. La solución probablemente sea tonta, pero acabo de dedicarle más de una hora buscando y no encuentro, por eso recurro a ustedes.
Aquí está mi problema:
Estoy creando un UserForm para rellenar un formulario. Los campos son los siguientes:
Nombre:
Apellido:
Lugar:
Luego hay un Frame dentro del cual hay 3 OptionButton.
Según estos OptionButton cambio el tamaño de mi UserForm y la posición de los botones para que aparezcan comboBox y que esto quede “bonito”.
El problema es el siguiente: Me gustaría mover mi ComboBox DENTRO de mi Frame. Sin embargo, se coloca detrás de mi Frame y no logro poner la ComboBox en primer plano. He probado ZOrder y varias otras “soluciones”, pero no funciona. No lo consigo.
¿Alguien puede ayudarme, por favor? :o
Aquí está el poco código que concierne a mi problema:
Private Sub OptionButton_Agencia_Click()
'Si se hace clic en Agence
'Tamaño del UserForm
Envoi_Pub.Height = 258.75
'Altura de la ComboBox en cuestión
ComboBox_agence.Top = 140
'Tamaño de mi Frame para que pueda contener mi ComboBox
Frame1.Height = 78
'Desplazamiento de un Botón para mejorar la lectura
CommandButton1.Top = 174
'Desplazamiento de 3 otros botones fuera de la zona visible
ComboBox1.Top = 258
ComboBox2.Top = 258
ComboBox3.Top = 258
End Sub
¡Gracias de antemano por vuestra ayuda y que tengáis un buen final de día! :)
Anthony.
En este momento estoy trabajando en un proyecto para mi empresa y no logro formatear un UserForm. La solución probablemente sea tonta, pero acabo de dedicarle más de una hora buscando y no encuentro, por eso recurro a ustedes.
Aquí está mi problema:
Estoy creando un UserForm para rellenar un formulario. Los campos son los siguientes:
Nombre:
Apellido:
Lugar:
Luego hay un Frame dentro del cual hay 3 OptionButton.
Según estos OptionButton cambio el tamaño de mi UserForm y la posición de los botones para que aparezcan comboBox y que esto quede “bonito”.
El problema es el siguiente: Me gustaría mover mi ComboBox DENTRO de mi Frame. Sin embargo, se coloca detrás de mi Frame y no logro poner la ComboBox en primer plano. He probado ZOrder y varias otras “soluciones”, pero no funciona. No lo consigo.
¿Alguien puede ayudarme, por favor? :o
Aquí está el poco código que concierne a mi problema:
Private Sub OptionButton_Agencia_Click()
'Si se hace clic en Agence
'Tamaño del UserForm
Envoi_Pub.Height = 258.75
'Altura de la ComboBox en cuestión
ComboBox_agence.Top = 140
'Tamaño de mi Frame para que pueda contener mi ComboBox
Frame1.Height = 78
'Desplazamiento de un Botón para mejorar la lectura
CommandButton1.Top = 174
'Desplazamiento de 3 otros botones fuera de la zona visible
ComboBox1.Top = 258
ComboBox2.Top = 258
ComboBox3.Top = 258
End Sub
¡Gracias de antemano por vuestra ayuda y que tengáis un buen final de día! :)
Anthony.
2 respuestas
-
Hola,
Aquí tienes un ejemplo para ajustar:
'Si haces clic en Pedido Agencia 'Tamaño del UserForm UserForm1.Height = 258.75 'Altura de la ComboBox en cuestión ComboBox_agence.Top = 40 'Tamaño de mi Frame para que pueda contener mi ComboBox Frame1.Height = 78 'Desplazamiento de un Botón para la legibilidad CommandButton1.Top = 198 'Desplazamiento de 3 otros botones fuera de la zona visible ComboBox1.Top = 6 ComboBox2.Top = 42 ComboBox3.Top = 78
Hace falta que la ComboBox: ComboBox_agence esté dentro del Frame!
@+ Le Pivert -
Para la pequeña info,
Esto sería perfecto (la marca roja en Paint es solo para la explicación, jaja):
Pero aquí está la realidad de mi Macro:
Gracias de nuevo por vuestra ayuda. :)