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:
Mostrar la cita
#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ó:

Mostrar la cita
#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:
Mostrar la cita
#4 Héctor Miguel
27/10/2005 - 00:43 | Informe spam
hola, Joan !

Mostrar la cita
[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.
Ads by Google
Search Busqueda sugerida