Bloquear las hojas existentes en un libro

Solo consultas sobre macros y código VBA Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

Bloquear las hojas existentes en un libro

Notapor ivanmolina » 26 Jun 2006 07:02

Necesito saber cómo impedir que:
- pueda modificarse el nombre de las hojas
- pueda eliminarse ninguna hoja.
Supongo que se podrá hacer desactivando las opcione de menú correspondientes, pero no sé cuáles serí­an.

Respecto a esto, ¿alguien conoce algún listado donde aparezcan las distintas opciones de menú con sus códigos para poder desactivarlas mediante macros?
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
ivanmolina
Miembro Frecuente
Miembro Frecuente
 
Registrado: 05 Oct 2004 02:51
Ubicación: Madrid

Re: Bloquear las hojas existentes en un libro

Notapor IWOLLS » 26 Jun 2006 07:09

Para impedir cambiar el nombre de las hojas puedes usar esto.

Private Sub Worksheet_Activate()
Hoja3.Name = "BC3"
End Sub
Private Sub Worksheet_Deactivate()
Hoja3.Name = "BC3"
End Sub

De esta manera aunque se cambia el nombre de la hoja, tanto al activarla como al desactivarla se renombrara con el nombre que tu quieras, en este caso "BC3"

SALU2
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
IWOLLS
Miembro Frecuente
Miembro Frecuente
 
Registrado: 22 Nov 2005 08:43
Ubicación: Bilbao - ESPAí‘A

Re: Bloquear las hojas existentes en un libro

Notapor ivanmolina » 26 Jun 2006 07:11

Buena idea. Muchas gracias.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
ivanmolina
Miembro Frecuente
Miembro Frecuente
 
Registrado: 05 Oct 2004 02:51
Ubicación: Madrid

Re: Bloquear las hojas existentes en un libro

Notapor ST » 26 Jun 2006 15:09

otra es protegiendo la estructura del libro

Código: Seleccionar todo
Sub proteger_EStructura() 'protege la estructura y ventanas
    Workbooks(ActiveWorkbook.Name).Protect Password:="ST", _
    Structure:=True, Windows:=True
'evita cambiar de lugar las hojas,su nombre y el tamaño de ventanas
MsgBox "Estructura y Ventanas  Protegidas"
End Sub
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
ST
Miembro Frecuente
Miembro Frecuente
 
Registrado: 06 Jun 2005 17:56
Ubicación: Acapulco

Re: Bloquear las hojas existentes en un libro

Notapor ivanmolina » 27 Jun 2006 02:38

Genial. Es lo que necesitaba. Muchas gracias.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
ivanmolina
Miembro Frecuente
Miembro Frecuente
 
Registrado: 05 Oct 2004 02:51
Ubicación: Madrid


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Macros

¿Quién está conectado?

Usuarios navegando por este Foro: Creedence y 8 invitados