¿Cómo puedo escribir en una celda el nombre de su columna con letra en vez de numero?

Necesito hacer búsquedas mediante referencias a celdas en una base de datos.

Solo me falta crear el nombre de las columnas. Es decir si voy a insertar datos en la celda AA35

Necesito una macro que me arroje a un textbox el nombre AA

1 Respuesta

Respuesta
1

Fijate esta función personalizada

Function nombreColumna(celda As Range)
Dim xx As String, it As Integer
xx = celda.Address(False, False)
For it = 1 To Len(xx)
    If IsNumeric(Mid(xx, it, 1)) Then Exit For
    nombreColumna = nombreColumna & Mid(xx, it, 1)
Next it
End Function

Salu2

¡Gracias! Tenia años buscando algo así. Arme una fórmula que sustituía los números por "", pero no me satisfacía. Eso sucede cuando sabes que debe haber alguna forma de poder hacerlo y excel es poderoso. Nuevamente mil gracias, eso fue genial.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas