Saltarse una celda

12/05/2004 - 19:32 por Esteban Dido | Informe spam
Hola, quisiera conseguir que estando en una celda cualquiera de la columna
A, llamémosla Axx al presionar flecha derecha una vez se posicione en la
celda Cxx, no en la Bxx. ¿Será posible? Estoy usando Excel XP.
Gracias
Un saludo
manacor@flychilesat.net Quita la mosca para enviar un mensaje.

Preguntas similare

Leer las respuestas

#1 Mbaeijhapa
12/05/2004 - 20:26 | Informe spam
Esteban, de acuerdo al ejemplo que das, una solución sería ocultando la columna "B". Te sirve

Saludo.
Respuesta Responder a este mensaje
#2 Esteban Dido
12/05/2004 - 21:28 | Informe spam
No, esa solución, obvia por lo demás, no me sirve. Gracias de todos modos.
E. D.
Un saludo
Quita la mosca para enviar un mensaje.
"Mbaeijhapa" escribió en el mensaje
news:
Esteban, de acuerdo al ejemplo que das, una solución sería ocultando la


columna "B". Te sirve ?

Saludo.-

Respuesta Responder a este mensaje
#3 Henry Sanchez
13/05/2004 - 05:37 | Informe spam
Hola Esteban,

Usa el siguiente codigo dentro del procedimiento de
evento Selection_Change de la hoja de trabajo

If Target.cells.count=1 then
If Target.column=2 then
Application.EnableEvents=False
Target.item(1,2).Select
Application.Enableevents=true
End If
End If

Saludos,

Henry
No, esa solución, obvia por lo demás, no me sirve.


Gracias de todos modos.
E. D.
Un saludo
Quita la mosca para enviar un


mensaje.
"Mbaeijhapa" escribió


en el mensaje
news:596FB0BD-3498-4446-B2A3-



Esteban, de acuerdo al ejemplo que das, una solución




sería ocultando la
columna "B". Te sirve ?

Saludo.-





.

Respuesta Responder a este mensaje
#4 Esteban Dido
14/05/2004 - 00:50 | Informe spam
Gracias Henry, funciona pero no me deja volver a posicionarme con el teclado
en la columna A, excepto con uma macro . Se queda pegado en la columna C.
Así no me sirve. ¿Es posible mejorarlo?
E.D.
Un saludo
Quita la mosca para enviar un mensaje.
"Henry Sanchez" escribió en el mensaje
news:c53d01c4389b$91dd6af0$
Hola Esteban,

Usa el siguiente codigo dentro del procedimiento de
evento Selection_Change de la hoja de trabajo

If Target.cells.count=1 then
If Target.column=2 then
Application.EnableEvents=False
Target.item(1,2).Select
Application.Enableevents=true
End If
End If

Saludos,

Henry
No, esa solución, obvia por lo demás, no me sirve.


Gracias de todos modos.
E. D.
Un saludo
Quita la mosca para enviar un


mensaje.
"Mbaeijhapa" escribió


en el mensaje
news:596FB0BD-3498-4446-B2A3-



Esteban, de acuerdo al ejemplo que das, una solución




sería ocultando la
columna "B". Te sirve ?

Saludo.-





.

Respuesta Responder a este mensaje
#5 Héctor Miguel
14/05/2004 - 04:47 | Informe spam
hola, chicos ! [perdon por 'meter mi cuchara'] :))

... no me deja volver a posicionarme con el teclado en la columna A, excepto con ... macro [...]


==> o... con el 'mouse' ;)

prueba la siguiente rutina [en el mismo modulo de codigo de 'la hoja']
_________
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim Col As Integer: Static Previo As Integer
If Target.Column = 2 Then
If Previo > 1 Then Col = -1 Else Col = 1
Target.Offset(, Col).Select
End If: Previo = Selection.Cells(1, 1).Column
End Sub
¨¨¨¨¨¨¨¨¨¨¨¨¨
=> toma nota de que =>ni siquiera por macro<= 'podras' seleccionar celdas de la columna 'B' :((
[solo si... 'depositas directamente' en esa/s celdas 'el dato' =>por macro<=] ;)
=> cuando necesites 'trabajar' en la columna 'B', 'pon':
=>como primera instruccion<= en el procedimiento un 'Exit Sub' [no olvides 'removerlo'] ;)

saludos,
hector.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida