算了,还是自己写一个吧,抛砖引玉。
Function int2col(i As Integer) As String
If (i - 1) \ 26 < 1 Then
int2col = Chr(i + Asc("A") - 1)
ElseIf (i - 1) \ 26 >= 1 And (i - 1) \ (26 ^ 2) < 1 Then
int2col = Chr((i - 1) \ 26 + Asc("A") - 1) & Chr((i - 1) Mod 26 + Asc("A"))
Else
int2col = Chr((i - 1) \ 26 ^ 2 + Asc("A") - 1) & Chr((i - 1) \ 26 + Asc("A") - 1) & Chr((i - 1) Mod 26 + Asc("A"))
End If
End Function