最靠谱的方法
'----------------------------
' 列号→字母
'----------------------------
Function ColumnNum2Name(ByVal intColNum As Long) As String
ColumnNum2Name = Split(Columns(intColNum).address, "$")(2)
End Function
'----------------------------
' 字母→列号
'----------------------------
Function ColumnName2Num(ByVal strColName As String) As Long
ColumnName2Num = Columns(strColName).column
End Function