none
Bloquear solo botones en hoja de calculo RRS feed

  • Pregunta

  • Hola a todos,

    Tengo una hoja de calculo con tres botones los cuales lanzan la realizacion de varias tareas en la misma hoja de calculo.Lo que quiero es que nadie pueda modificar el texto de los botones ni desplazarlos de sitio dentro de la hoja, ni modificar su tamaño, ni nada.Solo quiero a los botones para lanzar tareas haciendo click sobre ellos.

    El problema viene porque por lo que sé, solo se pueden bloquear si bloque la hoja y eso no lo puedo hacer ya que necesito escribir en ella.

    Alguien sabe si se puede hacer lo que pretendo y si se puede, como implementarlo ?

    Gracias anticipadas y saludos.

    miércoles, 17 de octubre de 2012 20:39

Respuestas

  • Hola Jorge, prueba desbloqueando toda la hoja a excepción de la zona donde están los tres botones, después ves a la ficha "Revisar" y "Proteger hoja".

    Podrás utilizar toda la hoja y si pones contraseña lo pones muy difícil para que alguien cambie los botones (estos siguen activos para lanzar los procedimientos).

    Para proteger el código lo has de hacer desde el editor de VBA.

    Saludos,

    Xavier



    • Editado Icaro_cat miércoles, 17 de octubre de 2012 21:35
    • Marcado como respuesta jorge234 miércoles, 17 de octubre de 2012 22:06
    miércoles, 17 de octubre de 2012 21:31

Todas las respuestas

  • Hola Jorge, prueba desbloqueando toda la hoja a excepción de la zona donde están los tres botones, después ves a la ficha "Revisar" y "Proteger hoja".

    Podrás utilizar toda la hoja y si pones contraseña lo pones muy difícil para que alguien cambie los botones (estos siguen activos para lanzar los procedimientos).

    Para proteger el código lo has de hacer desde el editor de VBA.

    Saludos,

    Xavier



    • Editado Icaro_cat miércoles, 17 de octubre de 2012 21:35
    • Marcado como respuesta jorge234 miércoles, 17 de octubre de 2012 22:06
    miércoles, 17 de octubre de 2012 21:31
  • Gracias Icaro_cat por responder,

    Pues si, me habia liado yo solo o algo no habia hecho bien porque creo que hice lo que tu dices y no me funcionaba (por eso pedi ayuda).He hecho lo que dices, y perfecto,funciona como quiero.

    Si, el codigo VBA lo tenia protegido con clave para que no lo pudiesen modificar.

    Gracias una vez mas.Saludos.

    miércoles, 17 de octubre de 2012 22:06