Saltar al contenido

Botones de Opción en marcos diferentes


JuanP

Recommended Posts

Hola, tengo dos marcos y en cada uno de ellos varios botones de opción, no tengo problemas de que sean botones independientes por estar en marcos distintos, o también los podía poner todos juntos en el mismo cuadro.

Pero me ha llamado la atención y estoy probando, pero no soy capaz, no se si hay alguna configuración para que estén todos los botones relacionados, quiero decir que solo se marque un da igual en el marco que este.

En las propiedades de los botones de opciones, he probado a poner el mismo nombre del grupo “GrupoName” a todos los botones, pero tampoco funciona.

Hay alguna configuración para pode hacer esto?

Gracias.

Enlace a comentario
Compartir con otras webs

¡Hola, @JuanP!

Por defecto, todos los botones de opción (optionbuttons) que se coloquen en una misma hoja son "linkeados" a la misma celda en su valor, sin importar donde se pongan.  La idea de los marcos (frames) es, precisamente, aislar por grupos los botones de opción de otros.

Algunas ideas:

  • No uses marcos para agrupar, usa formas con borde de algún color y fondo transparente.
  • Usar marcos, pero hacer que cada botón de opción gráficamente tenga aristas por fuera del marco.

¡Bendiciones!

Enlace a comentario
Compartir con otras webs

Gracias johnmpl, pero como se usan las formas en el formulario, no veo ninguna opción para utilizarlas, he intentado crear una imagen para enviarla al fondo y dejar los botones encima, pero como no se pueden poner imágenes con fondo transparente, no quedan muy bien.

 

 

Enlace a comentario
Compartir con otras webs

¡Hola de nuevo, @JuanP!

Nunca hablaste que fuese de formularios VBA.  La respuesta que puse arriba aplica para controles en hojas, no en formulario.

Para formularios, puedes usar una etiqueta (label), donde borras el caption del mismo, colocas Backstyle Transparente, Borderstyle Single, y en cuanto al control en si, lo mandas para el fondo (clic derecho en el control, Enviar al fondo).  Si algún botón de opción (option button) "se rebela", entonces, seleccionas ese control, y lo traes para adelante.

Revisa el archivo con un formulario, donde he aplicado lo que te he explicado.  ¡Bendiciones!

FormularioLabelOption.xlsm

Enlace a comentario
Compartir con otras webs

Tienes toda la razón, no se porque di por echo de que se trataba de un formulario.

Al comentar de enviar atrás la etiqueta para que funcionen todos los botones, he probado con una imagen y si que funciona tambien, y creo que queda mejor que una etiqueta que crea una linea sin efecto, con una imagen la puedes crear para que se parezca a un marco, te dejo un ejemplo.

Una lastima no poder enviar atras a los marcos/frame

Gracias johnmpl

FormularioLabelOption-2.xlsm

Enlace a comentario
Compartir con otras webs

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.