'列从1开始 1(A) 2(B)  27(AA) 28(AB) 在2003下excel最大列是IV,所以最多两位数就可以了
Function GetColumnName(columnNum)
Dim num
num = columnNum - 1
If num < 26 Then
GetColumnName = Chr(Asc("A") + num)
Else
GetColumnName = Chr(Asc("A")+(num\26)- 1)&Chr(Asc("A")+(num Mod 26))
End If

End Function

 请注明文章出处:http://www.cnblogs.com/zhfuliang

相关文章:

  • 2022-12-23
  • 2021-12-04
  • 2021-05-31
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-01
猜你喜欢
  • 2021-11-22
  • 2022-02-11
  • 2022-01-31
  • 2022-12-23
  • 2022-02-07
  • 2021-11-17
  • 2022-02-12
相关资源
相似解决方案