Office中国论坛/Access中国论坛

标题: range("AA1")中的“AA”能不能用数字的形式表示 [打印本页]

作者: tz-chf    时间: 2008-3-13 21:08
标题: range("AA1")中的“AA”能不能用数字的形式表示
在循环处理中,如第27列,不得不自写函数得到字符“AA”,能不能用数字表示?
作者: tanhong    时间: 2008-3-13 21:15
没明白意思哦,有实例吗
作者: tz-chf    时间: 2008-3-13 21:41
前面的定义我就不写了。简单写一段。

cells(行,列),而range或sum里却是(列,行),一个是数字,一个又是字母。真是蛮烦的。

objws是工作表

objws.cells(2,2)="=sum(C2:" & “n这一格” & "2)"
作者: tanhong    时间: 2008-3-13 22:07
range("AA1") 可以写成 cell(1,22)

[ 本帖最后由 pureshadow 于 2008-3-13 23:02 编辑 ]
作者: tz-chf    时间: 2008-3-13 23:14
是一个自动填充:
.....autofill gobjexcel.range("C2:n2")

n是变量,如:range("C2:AA2"),能写成。。。。。。?
作者: tmtony    时间: 2008-3-13 23:30
tz-chf兄怎么最近老外逃到E版来了
作者: pureshadow    时间: 2008-3-13 23:46
range("C2:" & n & "2")
作者: tz-chf    时间: 2008-3-14 10:20
原帖由 pureshadow 于 2008-3-13 23:46 发表
range("C2:" & n & "2")


那不就变成range("C2:272")了?
作者: tz-chf    时间: 2008-3-14 10:23
原帖由 tmtony 于 2008-3-13 23:30 发表
tz-chf兄怎么最近老外逃到E版来了


应客户要求取交叉查询,行列数不定,行列数可能很多,access里不好打印,所以处理到excel可以打印很长很长,贴墙上让员工核对加工费。
作者: pureshadow    时间: 2008-3-14 11:42
range("C2:" & n & "2") 原谅我这粗心的妖吧......
range(cell(2,3),cell(2,n))
作者: tz-chf    时间: 2008-3-14 14:58
谢谢了!第一次在excel里处理数据,没经验。

我现在是写了一个函数,把n转换成字符的。
作者: lsxhoho    时间: 2010-8-28 14:55
本帖最后由 lsxhoho 于 2010-8-28 15:02 编辑
range("C2:" & n & "2") 原谅我这粗心的妖吧......
range(cell(2,3),cell(2,n))
pureshadow 发表于 2008-3-14 11:42

这样可以的,不过应该用cells. GOOD





欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3