1. Esta comunidad utiliza cookies. Si continuas utilizando nuestra comunidad estás aceptando la utilización de nuestras cookies. Más información.
  2. ¡Bienvenid@ a AyudaExcel! El foro más visitado sobre Excel en habla hispana.

    Si esta es tu primera visita, asegúrate de revisar los temas de la sección Utilización y Funcionamiento para familiarizarte con las funciones del foro. Si deseas publicar mensajes, será necesario que te Registres para que puedas dejar respuestas y crear tus propios mensajes, recuerda que es gratuito.

Solucionado [SOLUCIONADO] Como ocultar un Botón de Opción en Excel

Tema publicado en 'Temas resueltos' iniciado por jose luna, 3 Abr 2010.

Estado del tema:
Cerrado para nuevas respuestas
  1. jose luna

    jose luna Usuario

    Reg:
    15 Jun 2009
    Mensajes:
    35
    Me Gusta recibidos:
    1
    Hola amigos:
    Tengo un Botón de Opción en hoja Excel, el que comanda el cambio de folio ( mes ) de trabajo. Lo cierto que el botón está visible, y que al marcarlo, me sube del mes que termina al siguiente guardando archivo como nuevo libro con el nuevo mes, pero... el botón de opción deseo que se oculte una vez hecho click en él. Será posible algún remedio en VB para esta situación de ocultarlo en el nuevo mes guardado?.
    Desde ya Gracias por su tiempo y conocimientos compartidos.
    Saludos cordiales
     
  2. Ajedrez

    Ajedrez Usuario

    Reg:
    4 Jul 2009
    Mensajes:
    382
    Me Gusta recibidos:
    10
    Género:
    Masculino
    Re: Como ocultar un Botón de Opción en Excel

    Hola, (si como dices esta en una hoja de Excel y no en un formulario) pudieras usar la propiedad "Visible" del Boton de Opcion, algo como esto:
    Para activarlo nuevamente
    Saludos.
     
    Última edición: 3 Abr 2010
  3. logroastur

    logroastur Incondicional de Ayuda Excel

    Reg:
    10 Oct 2009
    Mensajes:
    2.535
    Me Gusta recibidos:
    298
    Re: Como ocultar un Botón de Opción en Excel

    buenas puedes colocar las siguientes linea en el codigo

    OptionButton1.Visible = False

    o si lo que quieres es quitarlo para que no este

    OptionButton1.Select
    Selection.Delete

    prueba y ya comentaras

    un saludo
     
  4. jose luna

    jose luna Usuario

    Reg:
    15 Jun 2009
    Mensajes:
    35
    Me Gusta recibidos:
    1
    Re: Como ocultar un Botón de Opción en Excel

    Hecha las pruebas en archivo donde tengo la sgte. macro:

    Sub LIMPIAR_FORMULARIOS()
    '
    ' LIMPIAR_FORMULARIOS Macro
    ' Macro grabada el 19/10/2009 Jose Luna
    '

    '
    Application.ScreenUpdating = False
    Sheets("Ventas").Visible = True ' LIMPIA HOJA CONTROL VENTA MENSUAL
    Sheets("Ventas").Select

    Range("A7:C48").Select
    Selection.ClearContents

    Range("F7:F48").Select
    Selection.ClearContents

    Range("C4:E4").Select
    Selection.ClearContents
    Range("A7").Select

    Sheets("Fact_Electr").Visible = True ' LIMPIA HOJA COMPRAS CON FACT ELECTRONICA
    Sheets("Fact_Electr").Select

    Range("A6:C46").Select
    Selection.ClearContents

    Range("A52:C56").Select
    Selection.ClearContents

    Range("F52:F56").Select
    Selection.ClearContents

    Range("F6:F46").Select
    Selection.ClearContents
    Range("A6").Select

    Sheets("Fact_Papel").Visible = True ' LIMPIA HOJA COMPRAS CON FACTS EN PAPEL
    Sheets("Fact_Papel").Select

    Range("A6:C48").Select
    Selection.ClearContents

    Range("F6:F8").Select
    Selection.ClearContents

    Range("C3:E3").Select
    Selection.ClearContents
    Range("A6").Select

    Sheets("Reg_Guia").Visible = True ' LIMPIA HOJA REGISTROS DE GUIAS
    Sheets("Reg_Guia").Select

    Range("A3:AC1000").Select
    Selection.ClearContents
    Range("A1").Select

    Sheets("Registros").Visible = True ' LIMPIA HOJA REGISTROS DE FACTURAS
    Sheets("Registros").Select

    Range("A3:AC300").Select
    Selection.ClearContents
    Range("A1").Select

    Sheets("Pendiente").Visible = True ' LIMPIA HOJA PENDIENTE DE FACTURACION
    Sheets("Pendiente").Select

    Range("A3:AD500").Select
    Selection.ClearContents
    Range("A3").Select

    Sheets("Gasto1").Visible = True ' LIMPIA HOJA COSTO1
    Sheets("Gasto1").Select
    ActiveSheet.Unprotect
    Range("B4:I500").Select
    Selection.ClearContents
    Range("B4").Select
    ActiveSheet.Protect

    Sheets("Inicio").Visible = True
    Sheets("Inicio").Select

    Range("AC1").Select

    Range("AC1").Value = Range("AC1").Value + 1 ' CAMBIA FOLIO DE MES
    Range("A1").Select

    Application.ScreenUpdating = True

    End Sub

    Pero al apretar el boton de opcion 119 que llama a esta macro, no logro hacer desaparecer dicho boton 119 una vez que limpió los formularios y avanzó al mes siguiente.... En qué estaré mal ???
    Gracias una vez mas
     
  5. logroastur

    logroastur Incondicional de Ayuda Excel

    Reg:
    10 Oct 2009
    Mensajes:
    2.535
    Me Gusta recibidos:
    298
    Re: Como ocultar un Botón de Opción en Excel

    Buenas por lo que veo en tu macro no haces referencia al boton por lo que seguira visible, deberas de incluir una linea que indique su estado de visibilidad pasa a false o si lo que deseas es que se elimine delete

    OptionButton119.Visible = False o OptionButton119.Delete

    un saludo
     
  6. jose luna

    jose luna Usuario

    Reg:
    15 Jun 2009
    Mensajes:
    35
    Me Gusta recibidos:
    1
    Re: Como ocultar un Botón de Opción en Excel

    Me sale lo sgte:
    Al agregar OptionButton119.Visible = False
    Se ha prodcido el error 424 en tiempo de ejecución
    y no funciona
    Atte
     
  7. Ajedrez

    Ajedrez Usuario

    Reg:
    4 Jul 2009
    Mensajes:
    382
    Me Gusta recibidos:
    10
    Género:
    Masculino
    Re: Como ocultar un Botón de Opción en Excel

    Yo insisto, ¿el OptionButton119 lo tienes en un formulario de VisualBasic o esta incrustado en la hoja de excel?, si esta en una hoja de excel en que hoja?
     
    Última edición: 4 Abr 2010
  8. jose luna

    jose luna Usuario

    Reg:
    15 Jun 2009
    Mensajes:
    35
    Me Gusta recibidos:
    1
    Re: Como ocultar un Botón de Opción en Excel

    El boton 119 está en hoja excel, donde le agregué a este boton 119 la macro de limpiar formularios y aumentar en 1, al mes siguiente. Obviamente lel código está en VB en un módulo que se ejecuta cuando pincho dicho boton.
    El porqué me gustaria ocultarlo, pues cuando trabajan otros usuarios, por curiosidad o por error pueden pinchar este botón, perdiendo toda la información almacebada del mes.
    Ojalá me puedas comprender cuan es el dilema que tengo.
    Gracias por paciencia y conocimientos generosos de ti y los que deseen colaborar.
    Saludos
     
  9. Ajedrez

    Ajedrez Usuario

    Reg:
    4 Jul 2009
    Mensajes:
    382
    Me Gusta recibidos:
    10
    Género:
    Masculino
    Re: Como ocultar un Botón de Opción en Excel

    Sheets("nosecomosellama").Select
    ActiveSheet.Shapes("OptionButton119").Visible = False


    ¿Como se llama la hoja en la que esta el boton de opcion?
     
    Última edición: 4 Abr 2010
  10. jose luna

    jose luna Usuario

    Reg:
    15 Jun 2009
    Mensajes:
    35
    Me Gusta recibidos:
    1
    Re: Como ocultar un Botón de Opción en Excel

    Amigos: La solución que decidí es poniéndolo clave de acceso al botón de opción, pues de esta manera queda restringido el acceso al cambio de folio y por consiguiente, al borrado de toda la información almacenada del mes.
    Mil gracias de nuevo a todos quienes me brindaron su apoyo en esto.
    Saludos
     
Estado del tema:
Cerrado para nuevas respuestas

Compartir esta página