标题: 获取Excel列名称 [打印本页] 作者: roych 时间: 2015-10-10 12:20 标题: 获取Excel列名称 前段时间有人在群里问怎么将列号(数字)转列名称。当时给出几个答案:
1、是用Chr函数来获取。Chr函数的作用是将ASCII码转字符。例如,Chr(65)=A,对于超过26列,则需要进一步处理。
2、是建立自定义函数:
Function getColName(ByVal colNum As Long) As String
Select Case colNum
Case 1
getColName = "A"
Case 2
getColName = "B"
…………………………
Case Else
getColName = ""
End Select
End Function
这里给出第三种方法,利用Excel自带的address属性来获取:
Function getAddr(ByVal lngColNum As Long) As String