Como saber cual es la columna........

04/07/2004 - 03:43 por Luis | Informe spam
que corresponde a su indice?

Es decir, en VBA si hago

Columns("A").Column

el resultado es 1. Pero lo que necesito es sabiendo el 1
como averiguo la letra que le corresponde?
Es que trabajaba con las letras pero tengo problemillas a
partir de la columna "AA"

Gracias, Luis.
 

Leer las respuestas

#1 Fernando Arroyo
04/07/2004 - 10:17 | Informe spam
"Luis" escribió en el mensaje news:2564101c46168$475a74a0$
que corresponde a su indice?

Es decir, en VBA si hago

Columns("A").Column

el resultado es 1. Pero lo que necesito es sabiendo el 1
como averiguo la letra que le corresponde?
Es que trabajaba con las letras pero tengo problemillas a
partir de la columna "AA"

Gracias, Luis.



Para convertir un número de columna en su/s letra/s puedes usar lo siguiente:

MsgBox Replace(Left(Columns(50).Address, InStr(Columns(50).Address, ":") - 1), "$", "") 'Para la columna AX

pero normalmente no es necesario usar esto en VBA porque se puede hacer referencia a cualquier rango usando su propiedad Cells, la cual admite números tanto para las filas como para las columnas.
Un saludo.


Fernando Arroyo
MS MVP - Excel

Preguntas similares