proteger fila 1 = a titulos o campos de las columnas

26/10/2005 - 17:47 por Joan | Informe spam
Hola a todos/as
tengo el siguiente problemilla:
tengo una hoja donde tengo prefijado una fila (fila 1) con unos titulos. A
partir de la fila 2 (desde la columna A hasta la Q) tengo una actualizacion
automatica de datos que importo desde otro libro excel (en el cual los
titulos son diferentes).Cuando he creado la consulta o actualizacion , le he
dicho a excel que importe desde la fila 2, ya que los titulos del otro libro
no los quiero.Bien ahora llega lo bueno. Quisiera bloquear los titulos que he
prefijado para que no se pueda modificar, y consigo hacerlo, pero cuando la
consulta o importacion viene ejecutada (y lo hace en automatico al abrirse el
fichero), me dice que no puede "pegar" o actualizar los datos ya que la hoja
esta protegida...
lo sé q es un poco largo y rollo de explicar, pero es la vida.
gracias de antemano
salu2
Joan

Preguntas similare

Leer las respuestas

#1 Hernandez, Roberto
26/10/2005 - 18:23 | Informe spam
Utiliza las siguientes instrucciones

Sheets("Hoja1").Unprotect "tupassword"

' Tu código aquí

Sheets("Hoja1").Protect "tupassword"



"Joan" escribió en el mensaje
news:
Hola a todos/as
tengo el siguiente problemilla:
tengo una hoja donde tengo prefijado una fila (fila 1) con unos titulos. A
partir de la fila 2 (desde la columna A hasta la Q) tengo una
actualizacion
automatica de datos que importo desde otro libro excel (en el cual los
titulos son diferentes).Cuando he creado la consulta o actualizacion , le
he
dicho a excel que importe desde la fila 2, ya que los titulos del otro
libro
no los quiero.Bien ahora llega lo bueno. Quisiera bloquear los titulos que
he
prefijado para que no se pueda modificar, y consigo hacerlo, pero cuando
la
consulta o importacion viene ejecutada (y lo hace en automatico al abrirse
el
fichero), me dice que no puede "pegar" o actualizar los datos ya que la
hoja
esta protegida...
lo sé q es un poco largo y rollo de explicar, pero es la vida.
gracias de antemano
salu2
Joan
Respuesta Responder a este mensaje
#2 Joan
26/10/2005 - 22:18 | Informe spam
Ante todo Gracias Roberto
no soy mu experto en Excel.
de todos modos, no quiero escribir ningún codigo (si es posible), me
gustaria hacerlo todo a traves de menus.

salu2
Joan

"Hernandez, Roberto" escribió:

Utiliza las siguientes instrucciones

Sheets("Hoja1").Unprotect "tupassword"

' Tu código aquí

Sheets("Hoja1").Protect "tupassword"



"Joan" escribió en el mensaje
news:
> Hola a todos/as
> tengo el siguiente problemilla:
> tengo una hoja donde tengo prefijado una fila (fila 1) con unos titulos. A
> partir de la fila 2 (desde la columna A hasta la Q) tengo una
> actualizacion
> automatica de datos que importo desde otro libro excel (en el cual los
> titulos son diferentes).Cuando he creado la consulta o actualizacion , le
> he
> dicho a excel que importe desde la fila 2, ya que los titulos del otro
> libro
> no los quiero.Bien ahora llega lo bueno. Quisiera bloquear los titulos que
> he
> prefijado para que no se pueda modificar, y consigo hacerlo, pero cuando
> la
> consulta o importacion viene ejecutada (y lo hace en automatico al abrirse
> el
> fichero), me dice que no puede "pegar" o actualizar los datos ya que la
> hoja
> esta protegida...
> lo sé q es un poco largo y rollo de explicar, pero es la vida.
> gracias de antemano
> salu2
> Joan



Respuesta Responder a este mensaje
#3 Hernandez, Roberto
26/10/2005 - 23:45 | Informe spam
Joan.
Puedo preguntarte algo?
Cómo haces la actualización automática sin escribir código?

"Joan" escribió en el mensaje
news:
Ante todo Gracias Roberto
no soy mu experto en Excel.
de todos modos, no quiero escribir ningún codigo (si es posible), me
gustaria hacerlo todo a traves de menus.

salu2
Joan

"Hernandez, Roberto" escribió:

Utiliza las siguientes instrucciones

Sheets("Hoja1").Unprotect "tupassword"

' Tu código aquí

Sheets("Hoja1").Protect "tupassword"



"Joan" escribió en el mensaje
news:
> Hola a todos/as
> tengo el siguiente problemilla:
> tengo una hoja donde tengo prefijado una fila (fila 1) con unos
> titulos. A
> partir de la fila 2 (desde la columna A hasta la Q) tengo una
> actualizacion
> automatica de datos que importo desde otro libro excel (en el cual los
> titulos son diferentes).Cuando he creado la consulta o actualizacion ,
> le
> he
> dicho a excel que importe desde la fila 2, ya que los titulos del otro
> libro
> no los quiero.Bien ahora llega lo bueno. Quisiera bloquear los titulos
> que
> he
> prefijado para que no se pueda modificar, y consigo hacerlo, pero
> cuando
> la
> consulta o importacion viene ejecutada (y lo hace en automatico al
> abrirse
> el
> fichero), me dice que no puede "pegar" o actualizar los datos ya que la
> hoja
> esta protegida...
> lo sé q es un poco largo y rollo de explicar, pero es la vida.
> gracias de antemano
> salu2
> Joan



Respuesta Responder a este mensaje
#4 Héctor Miguel
27/10/2005 - 00:43 | Informe spam
hola, Joan !

de todos modos, no quiero escribir ningun codigo (si es posible), me gustaria hacerlo todo a traves de menus.



[hasta donde se]... mientras necesites que la hoja este protegida y desees evitar el uso de macros...
o... no podras hacer uso de la carcteristica de actualizar la consulta al abrir el libro :-((
o... pudieras -solo tratar de- 'enga#ar' al usuario, heciendole creer que la hoja 'inicia' en la fila 3 :)) [p.e.]

1) quita la proteccion de la hoja [obviamente] :))
2) teniendo a la vista la celda 1A...
a) selecciona la celda A3
b) pulsa una vez la flecha hacia abajo ->en la barra de desplazamiento vertical [parte inferior derecha]
c) una vez que se haya ocultado la fila 1... selecciona [menu] ventana / inmovilizar paneles
d) selecciona la celda A2, usa [menu] formato / fila / alto... y aplicale un alto de fila [p.e.] de 0 -cero-
e) pulsa la combinacion {ctrl}+{inicio} -> te posicionara en la celda A3 como si fuera la celda inicial de la hoja :))
3) [obviamente] eso NO significa que el usuario no podria seleccionar [con las flechas de direccion] alguna celda de la fila 1 :-(
[probablemente] sera conveniente 'combinar y centrar' la fila 2 [ante de 'ocultarla'] para que 'abarque' lo necesario ;)
[solo estarias 'tratando de' evitar que el usuario 'toque' las celdas de la fila 1] :))

saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida