Se puede programar lo siguiente?

09/07/2003 - 10:17 por Ana Soto | Informe spam
Querría proteger todas las hojas de un libro exceptuando determinadas celdas
(como en un formulario de Word), y hacer que al pulsar la tecla de
tabulación me fuese recorriendo dichas celdas (no protegidas).
Se proteger la hoja y dejar desprotegidas determinadas celdas, pero no se me
ocurre como hacer para que por ejemplo la tecla de tabulación me vaya
recorriendo
las celdas b4, b6, b8 ... de forma circular.

Muchas gracias a todos.

Preguntas similare

Leer las respuestas

#1 Fernando Arroyo
09/07/2003 - 13:36 | Informe spam
Puedes usar el evento Change de la hoja. Lo siguiente iría en el módulo de la hoja (click derecho sobre su solapa->Ver código:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$4" Then ActiveSheet.Range("B6").Activate
If Target.Address = "$B$6" Then ActiveSheet.Range("B8").Activate
If Target.Address = "$B$8" Then ActiveSheet.Range("B4").Activate
End Sub

Si fueran muchas más las celdas, quizás fuera posible (además de conveniente) evitar escribir una línea de código por cada una de ellas, siempre que exista un patrón fijo (por ejemplo, sumar siempre dos filas excepto en la última que volvería a la primera).
Un saludo.


Fernando Arroyo
MS MVP - Excel


"Ana Soto" escribió en el mensaje news:
Querría proteger todas las hojas de un libro exceptuando determinadas celdas
(como en un formulario de Word), y hacer que al pulsar la tecla de
tabulación me fuese recorriendo dichas celdas (no protegidas).
Se proteger la hoja y dejar desprotegidas determinadas celdas, pero no se me
ocurre como hacer para que por ejemplo la tecla de tabulación me vaya
recorriendo
las celdas b4, b6, b8 ... de forma circular.

Muchas gracias a todos.


Respuesta Responder a este mensaje
#2 Octavio Diaz
10/07/2003 - 02:58 | Informe spam
Donde estan las propiedades de la hoja?
Respuesta Responder a este mensaje
#3 Adolfo Fernández
10/07/2003 - 08:42 | Informe spam
Hola Octavio

Las propiedades de la hoja estan dentro del editor de visual basic, al cual
puedes acceder directamente pulsando ALT+F11 o desde el menu
Herramientas-Macros-Editor de Visual Basic
Una vez en el editor veras a tu izquierda una pantalla que pone,
Propiedades.
Si no esta esta pantalla la puedes activar desde el menu Ver - Ventana
propiedades (lo siento pero no me se el acceso directo)

Un saludo,
Adolfo
"Octavio Diaz" escribió en el mensaje
news:0f7901c3467e$605d59a0$
Donde estan las propiedades de la hoja?
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida