Excel - Separar direccion por fila/columna

   
Vista:

Separar direccion por fila/columna

Publicado por Alicia (19 intervenciones) el 20/09/2007 17:35:21
Hola,

Creo que es algo muy basico, pero no me sale, a ver si me ayudais.

Dim DireccionCelda as String
Dim VColumna as String
Dim VFila as Double

DireccionCelda = ActiveCell.Address

Entonces la variable DireccionCelda vale por ejemplo $B$21

Y quiero asignar a las variables VColumna = "B" y VFila = 21 o sea, el valor por separado de la direccion tomada con la variable DireccionCelda.

GRACIASSSSSSSSSSSSSSSSS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Separar direccion por fila/columna

Publicado por JuanC (792 intervenciones) el 20/09/2007 21:07:39
algo así puede ser

ss = "$B$21"
Col = Split(ss, "$")(1)
Fil = Split(ss, "$")(2)

Saludos desde Baires, JuanC
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Separar direccion por fila/columna

Publicado por Alicia (19 intervenciones) el 20/09/2007 21:32:53
¡Eso es! No conocia la funcion Split... Muchas gracias, JuanC.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Separar direccion por fila/columna

Publicado por Fernando (231 intervenciones) el 20/09/2007 21:51:59
muy buena formula, no la conocía y además ni siquiera instuí hacerca de darle la ubicación del delimitador.

Me refiero al segundo parentesis.´(2) y (1)

La probé con cadenas más largas con varios delimitadores $ en medio para darme cuenta.

Buena, Buena JuanC

Gracias,
Fernando.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Separar direccion por fila/columna

Publicado por Jordi-Albert (14 intervenciones) el 21/09/2007 22:35:43
VColumna = activecell.column
Vfila = activecell.row

si lo que deseas es la letra puedes hacer

VColumna = mid("ABCDEFGHIJKLMNOPQRSTUVWXYZ...", activecell.column, 1)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Separar direccion por fila/columna

Publicado por Alicia (19 intervenciones) el 22/09/2007 16:58:46
Vaya, otro metodo, me lo apunto tambien. Gracias Jordi.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar