主题:再请教:怎样用VF得到Excel表中最右侧列的标题名?
qjbzjp
[专家分:8830] 发布于 2009-03-11 18:15:00
例如Excel表有10列,怎样用VF命令得到最右侧的列标题“J”?
谢谢!
回复列表 (共9个回复)
沙发
cbl518 [专家分:57140] 发布于 2009-03-11 18:55:00
eole.cells(1,eole.activesheet.UsedRange.COLUMNS.COUNT).value
板凳
cbl518 [专家分:57140] 发布于 2009-03-11 18:57:00
eole.cells(1,10).value
3 楼
cbl518 [专家分:57140] 发布于 2009-03-11 18:58:00
eole.cells(行号,列号).value
4 楼
qjbzjp [专家分:8830] 发布于 2009-03-11 21:20:00
cbl518大师,我是想知道是否有像:n=eole.activesheet.UsedRange.COLUMNS.COUNT 这样直接的办法,得到表已使用列的最右侧列标题字母X,以便进行诸如eole.activesheet.range(A1:X1).Merge单元格合并等操作。
5 楼
moz [专家分:37620] 发布于 2009-03-11 23:14:00
N=activesheet.cells(activesheet.usedrange.columns.count).address
N=substr(N,2,at("$",N,2)-1)
6 楼
cbl518 [专家分:57140] 发布于 2009-03-11 23:33:00
? CHR(64+eole.activesheet.UsedRange.COLUMNS.COUNT)
7 楼
cbl518 [专家分:57140] 发布于 2009-03-11 23:46:00
? STRTRAN(eole.cells(eole.activesheet.UsedRange.COLUMNS.COUNT).addresslocal(,.F.),"$1")
8 楼
cbl518 [专家分:57140] 发布于 2009-03-11 23:47:00
? STRTRAN(eole.cells(eole.activesheet.UsedRange.COLUMNS.COUNT).address(,.F.),"$1")
9 楼
qjbzjp [专家分:8830] 发布于 2009-03-12 09:13:00
问题解决了,谢谢两位老师的热心回帖!
看来VF中的学问太深了,除了学好知识还必须学会灵活运,才能解决各种实际问题。
我来回复