Update:
Sorter version of the VBA function:
Function Number2Char(c As Integer) As String Number2Char = Split(Cells(1, c).Address, "$")(1) End Function
Courtesy of The Plaid Cow.
OR
Function Number2Char(ByVal vNumber)
Dim addr As String
If vNumber 256 Then Exit Function
addr = Range("A1").Offset(0, vNumber - 1).Address
Number2Char = Replace(Replace(addr, "$", ""), Range(addr).Row, "")
End Function
Courtesy of Stan Scott.
Original post:
Converting Excel column number into column name, for example 1 into A or 52 into AZ, is needed occasionally, and the following function will do the convertion for us.
Function Number2Char(ByVal vNumber)
Dim iDiv As Double, iMod As Integer
If vNumber < 1 Then Exit Function
iDiv = vNumber
While iDiv > 26
iMod = iDiv Mod 26
If iMod = 0 Then
iMod = 26
iDiv = iDiv - 1
End If
Number2Char = Chr(64 + iMod) & Number2Char
iDiv = iDiv \ 26
Wend
Number2Char = Chr(64 + iDiv) & Number2Char
End Function
Use this function as formula in the Excel formula bar, ex: =NUMBER2CHAR(52)
FIN.
Pingback: auto quote reviews
Pingback: www
Pingback: paycheck advance
Pingback: lecterns
Pingback: office supplies & equipment
Pingback: embarrassing
Pingback: research tacotime
Pingback: Creation Site Internet Annecy
Pingback: fun times
Pingback: schools canada
Pingback: va loan credit score requirements
Pingback: natural health
Pingback: Garmin GPS
Pingback: Electric Airsoft Guns
Pingback: Peripheral
Pingback: Software
Pingback: sub zero freezer repair parts
Pingback: more information
Pingback: tropical shakeology
Pingback: jungle theme party
Pingback: blog
Pingback: instant payday loans
Pingback: url
Pingback: www.easyloanfast.com
Pingback: free scrabebox list
Pingback: in english
Pingback: fast cash loans reviews
Pingback: check this out
Pingback: insurance terms
Pingback: HCG Drops Reviews
Pingback: promoting and celebrating Virginia creativity
Pingback: fast cash advance
Pingback: www.easyloanfast.com
Pingback: california workers comp cost