返回信息流选定一个区域用什么啊....
比如i到i+4行,1到10列这个区域,range(*,*)里面好像不能写变量?
这是一条镜像帖。来源:北邮人论坛 / office-tool / #12623同步于 2008/10/11
该镜像源已超过 30 天没有更新,可能在源站已被删除。
OfficeTool机器人发帖
vba求助
flycat
2008/10/11镜像同步46 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
好像Range(aa.Cells(i, 1), aa.Cells(i + 4, 10))这样不支持?
应该咋写啊
【 在 flycat (曾经的小十九) 的大作中提到: 】
: 选定一个区域用什么啊....
: 比如i到i+3行,j到j+5列这个区域,range(*,*)里面好像不能写变量?
恩,发现Range(aa.Cells(i, 1), Cells(i + 4, 10))这样写可以,
刚才是别的地方出错了。
比如我要复制这个区域,除了下面这种写法还有更好的么
Sheets("Sheet1").Select
Range(aa.Cells(i, 1), Cells(i + 4, 10)).Select
Selection.Copy
bb.Activate
Range("A6").Select
ActiveSheet.Paste
【 在 flycat (曾经的小十九) 的大作中提到: 】
: 好像Range(aa.Cells(i, 1), aa.Cells(i + 4, 10))这样不支持?
: 应该咋写啊
熊熊难道没起...
【 在 flycat (曾经的小十九) 的大作中提到: 】
: 这样写可以,刚才是别的地方出错了。
: 比如我要复制这个区域,除了下面这种写法还有更好的么
: Sheets("Sheet1").Select
: ...................
Select这个我一直没太明白咋回事
为啥有的时候就说类sheets的Select方法无效
比如下面这几句
Workbooks.Add
Set dd = ActiveWorkbook.Sheets("sheet1")
bb.Select
Range(Cells(1, 1), Cells(5, 19)).Select
Selection.Copy
dd.Activate
Range("A1").Select
ActiveSheet.Paste
第三行bb.select就不行了。
【 在 xiongQQ (隐形的黑手) 的大作中提到: 】
: 起了
: 不过我看你不都自己能搞定么
: (︿。︿)~~~
: ...................
最前面有 Set bb = ActiveWorkbook.Sheets("Sheet2")
这个
【 在 flycat (曾经的小十九) 的大作中提到: 】
: Select这个我一直没太明白咋回事
: 为啥有的时候就说类sheets的Select方法无效
: 比如下面这几句
: ...................
你不是set dd么
咋来bb了
(︿。︿)~~~
【 在 flycat (曾经的小十九) 的大作中提到: 】
: Select这个我一直没太明白咋回事
: 为啥有的时候就说类sheets的Select方法无效
: 比如下面这几句
: ...................
(ー_ー)!!
【 在 flycat (曾经的小十九) 的大作中提到: 】
: 最前面有 Set bb = ActiveWorkbook.Sheets("Sheet2")
: 这个