用VBA怎样选定多列或多行和某个单元格?

fscyber 2003-08-19 02:44:47
我要写个VBA把一个sheet里面的某些数据copy到另外一个sheet上,其中牵涉到单元格的定位,本来想录制宏再修改一下代码来解决的,但宏里面rows的坐标参数是字符来的,怎样可以用数值来定位?

例如
自动生成的宏是
rows("2:3")
我是想要
dim x,y
x = 3
y = 5
怎样用x,y来定位?
...全文
776 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fscyber 2003-08-20
  • 打赏
  • 举报
回复
Range("1:2")Select提示错误!
为什么呢?
HawaiiLeo 2003-08-19
  • 打赏
  • 举报
回复
Dim x, y As Integer
x = 3
y = 4

Sheet(1).Select
Rows( ""& x &":"& y ).Select
Selection.Copy

Sheet(2).Select
Range("1:2").Select
ActiveSheet.Paste
LeeZi 2003-08-19
  • 打赏
  • 举报
回复
Dim x, y As Integer
x = 3
y = 15
Dim rg As Range
Set rg = Sheet1.Range(Sheet1.Cells(x, 1), Sheet1.Cells(y, 1))
rg.EntireRow.Select

5,139

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧