¿Cómo se la columna de VB?

Para las filas no tengo ningún problema,
pero existe alguna función en VB (en Excel) que me haga la conversión:
1-A
2-B
...
Estoy pensando hacer una función o manejarlo con un arreglo (total son
31 elementos), pero estaba buscando una forma elegante de hacerlo.
1

1 Respuesta

540.300 pts. Por falta de tiempo para responder como me gusta...
Utiliza esta sentencia para obtener la letra correspondiente a la columna:
LetraC = Columns(2).Address(False, False)
Para la columna 2 esto carga en la variable LetraC:
B:B
Si sólo quieres la letra una sola vez usa:
LetraC = Columns(2).Address(False, False)
LetraC = Left(LetraC, InStr(1, LetraC, ":") - 1)
Y obtendrás simplemente "B"
Creo que es lo que buscas. No necesitas una array ni una función en particular.
Un abrazo!
Fernando

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas