首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

如何样才能获取Excel的列标

2012-05-02 
怎么样才能获取Excel的列标现在我给出列的序号,例如是第6列(在代码中是变量A),那么在Excel里可以看到第6列

怎么样才能获取Excel的列标
现在我给出列的序号,例如是第6列(在代码中是变量A),那么在Excel里可以看到第6列的列标是“F”,问题是,我通过

VB code
O_XlsSheet.Columns(A)'O_XlsSheet就是一个Worksheet对象

选定了这个列之后,应该用什么属性,取回用字母表示的列序号,也就是列标?

[解决办法]
自己计算一下咯
A-----------你指定的列号

Public Function GetC(A As Long) As String
? Dim d As Long
? Dim m As Long
? ?
? d = (A - 1) \ 26
? m = (A - 1) Mod 26
? GetC = IIf(d = 0, "", Chr(64 + d)) & Chr(65 + m)
End Function

[解决办法]
iAD = ActiveCell.Address

热点排行