Hi Tommy,Originally Posted by Tommy
Tried to use your code and realized that it can't do column 26 (Z). Instead it returns A@.![]()
Modified your code:
[vba]Public Function GiveColLetter(iNumber As Long) As String
Dim A As String, B As String
If iNumber > 26 Then
A = Chr(64 + iNumber \ 26)
B = Chr(64 + (iNumber - 26))
Else
B = Chr(64 + iNumber)
End If
GiveColLetter = A & B
End Function[/vba]
Regards.