Macro al escribir un solo caracter

20/07/2007 - 15:46 por srtaele | Informe spam
Buenas tardes,

Observo que en este grupo hay gente tremendamente válida. Alucino con
muchas de las respuestas.

Necesito crear una macro que me permitiese desplazar el cursor una
celda a la derecha cuando escribo un solo caracter. Por ejemplo, si
escribo 3 en la celda A1, la siguiente celda seleccionada fuese la B1
pero sintener que darle a la tecla tabulador.

He intentado buscar respuestas similares, pero no las termino de
entender.

Muchas gracias de antemano.
 

Leer las respuestas

#1 Ivan
20/07/2007 - 17:09 | Informe spam
On 20 jul, 15:46, srtaele wrote:
Buenas tardes,

Observo que en este grupo hay gente tremendamente válida. Alucino con
muchas de las respuestas.

Necesito crear una macro que me permitiese desplazar el cursor una
celda a la derecha cuando escribo un solo caracter. Por ejemplo, si
escribo 3 en la celda A1, la siguiente celda seleccionada fuese la B1
pero sintener que darle a la tecla tabulador.

He intentado buscar respuestas similares, pero no las termino de
entender.

Muchas gracias de antemano.



hola,

esto haria lo que pides (al darle a enter/intro o al salir de la celda
de otra forma)

en el modulo de la hoja (click derecho en la pestaña del nombre de la
hoja -> Ver codigo -> y en el modulo que se te abre, copias/pegas
esto )


Private Sub Worksheet_Change(ByVal Target As Range)
If Len(Target) > 0 Then Target.Offset(, 1).Select
End Sub

de todas formas, supongo que no querras que se aplique a toda la hoja.
Si es asi convendria que comentaras mas detalles

espero te ayude

un saludo
Ivan

Preguntas similares