¿Hay forma de hacer substrings a direcciones?

30/01/2008 - 16:46 por sergiomho | Informe spam
Saludos a todos, ¿habrá forma de separar la dirección de una celda en
la letra y el número?

Algo así como realizar un substring.

Que por ejemplo, la celda activa sea A5, ¿hay forma de guardar en una
variable la "A" y en otra el "5"?

Para entonces saber si se encuentra en la celda "X" y si no, moverse a
la celda "X" con renglón "5".

De antemano gracias.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
30/01/2008 - 22:21 | Informe spam
hola, sergio !

habra forma de separar la direccion de una celda en la letra y el numero?
Algo asi como realizar un substring.
Que por ejemplo, la celda activa sea A5, hay forma de guardar en una variable la "A" y en otra el "5"?
Para entonces saber si se encuentra en la celda "X" y si no, moverse a la celda "X" con renglon "5".



depende de como/cuando/donde/... necesites los datos separados de fila/columna
y... para que... los necesites despues de obtenerlos
y... de si es necesario conocer la columna como literal(es), o es valido saber solamente el numero de columna
y... de si la determinada "celda ""X"" es una referencia de celda (tipo A1, M45, AB252...) o es solamente fila o columna
y... de si las acciones siguientes las haras por codigo, o solo las necesitas como referencia para formulas/funciones
y... de cualquier otro detalle que hubieras podido dejar "en el tintero" :D

recuerda que de este lado del mensaje, no se ve... lo mismo que tu estas viendo
ni se sabe que has intentado ya, ni porque no te ha funcionado, ni que es lo que esperabas, ni... ???
(solo "se ve"... lo que expones en la consulta, y +/- con la misma "claridad" con que lo expones) :))

saludos,
hector.
Respuesta Responder a este mensaje
#2 sergiomho
30/01/2008 - 22:49 | Informe spam
On 30 ene, 15:21, "Héctor Miguel"
wrote:
hola, sergio !

> habra forma de separar la direccion de una celda en la letra y el numero?
> Algo asi como realizar un substring.
> Que por ejemplo, la celda activa sea A5, hay forma de guardar en una variable la "A" y en otra el "5"?
> Para entonces saber si se encuentra en la celda "X" y si no, moverse a la celda "X" con renglon "5".

depende de como/cuando/donde/... necesites los datos separados de fila/columna
y... para que... los necesites despues de obtenerlos
y... de si es necesario conocer la columna como literal(es), o es valido saber solamente el numero de columna
y... de si la determinada "celda ""X"" es una referencia de celda (tipo A1, M45, AB252...) o es solamente fila o columna
y... de si las acciones siguientes las haras por codigo, o solo las necesitas como referencia para formulas/funciones
y... de cualquier otro detalle que hubieras podido dejar "en el tintero" :D

recuerda que de este lado del mensaje, no se ve... lo mismo que tu estas viendo
ni se sabe que has intentado ya, ni porque no te ha funcionado, ni que es lo que esperabas, ni... ???
(solo "se ve"... lo que expones en la consulta, y +/- con la misma "claridad" con que lo expones) :))

saludos,
hector.



Saludos Hector,

pues lo que deseo es que

si me encuentro en la celda A15, posicionarme en la celda Z15,
si me encuentro en la celda S20, posicionarme en la celda Z20,
si me encuentro en la celda AB30, posicionarme en la celda Z30.

En pocas palabras, dependiendo del renglón donde este el cursor,
siempre irme a una columna definida, pero para eso necesito sacar el
número de renglón (separar la dirección de la celda en sus compomentes
letra y número.

Una vez que tenga el número, unirlo a la letra de columna que yo deseo
y siempre irme a la columna Z sin importar del renglón donde se haya
posicionado el usuario.

Espero haberme explicado un poco mejor.
Respuesta Responder a este mensaje
#3 Héctor Miguel
30/01/2008 - 23:05 | Informe spam
hola, sergio !

si me encuentro en la celda A15, posicionarme en la celda Z15
si me encuentro en la celda S20, posicionarme en la celda Z20
si me encuentro en la celda AB30, posicionarme en la celda Z30
... dependiendo del renglón donde este el cursor, siempre irme a una columna definida
pero para eso necesito sacar el numero de renglon (separar la direccion de la celda en sus compomentes letra y numero.
Una vez que tenga el numero, unirlo a la letra de columna que yo deseo y siempre irme a la columna Z
sin importar del renglon donde se haya posicionado el usuario.



una macro ? (puedes asignarla p.e. a un atajo de teclado, o algun boton/figura/...):
Sub Ir_a_columna_Z()
Range("z" & ActiveCell.Column).Select
End Sub

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#4 Héctor Miguel
30/01/2008 - 23:11 | Informe spam
hola (de nuevo), sergio !

si me encuentro en la celda A15, posicionarme en la celda Z15
si me encuentro en la celda S20, posicionarme en la celda Z20
si me encuentro en la celda AB30, posicionarme en la celda Z30
... dependiendo del renglón donde este el cursor, siempre irme a una columna definida
pero para eso necesito sacar el numero de renglon (separar la direccion de la celda en sus compomentes letra y numero.
Una vez que tenga el numero, unirlo a la letra de columna que yo deseo y siempre irme a la columna Z
sin importar del renglon donde se haya posicionado el usuario.





otra alternativa es que si en la caja de nombres "ves" cual es la direccion de la celda activa (p.e. BG132)
simplemente introduzcas la nueva direccion (columna Z y la misma fila de la celda activa) -> Z132 y pulses {enter} :))

saludos,
hector.
Respuesta Responder a este mensaje
#5 sergiomho
30/01/2008 - 23:32 | Informe spam
On 30 ene, 16:05, "Héctor Miguel"
wrote:
hola, sergio !

> si me encuentro en la celda A15, posicionarme en la celda Z15
> si me encuentro en la celda S20, posicionarme en la celda Z20
> si me encuentro en la celda AB30, posicionarme en la celda Z30
> ... dependiendo del renglón donde este el cursor, siempre irme a una columna definida
> pero para eso necesito sacar el numero de renglon (separar la direccion de la celda en sus compomentes letra y numero.
> Una vez que tenga el numero, unirlo a la letra de columna que yo deseo y siempre irme a la columna Z
> sin importar del renglon donde se haya posicionado el usuario.

una macro ? (puedes asignarla p.e. a un atajo de teclado, o algun boton/figura/...):
Sub Ir_a_columna_Z()
Range("z" & ActiveCell.Column).Select
End Sub

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.




Esto es lo que necesitaba! Muchísimas gracias Héctor! :D

Hasta pronto :)
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida