在一个excel中用find寻找某一个字符并且赋给c,然后选中c,如何继续拓展选中c下面的单元格,或者如何复制c下面的一个或几个单元格内容。
let add = Application.Worksheets.Item(1).Range("A1:Z100")
let c = add.Find("查找的内容",undefined,xlValues)
c.Select();
wps宏已经框选了某一个单元格,如何把框选单位扩大到该单元格以下某个位置?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
4条回答 默认 最新
关注要继续拓展选中c下面的单元格或复制c下面的一个或几个单元格内容,可以使用以下代码:
选中c下面的单元格:
c.Offset(1,0).Select() // 在c单元格下面选中一个单元格 c.Resize(2,1).Select() // 在c单元格下面选中连续的两个单元格复制c下面的一个或几个单元格内容:
let rng = c.Offset(1, 0).Resize(1, 1) // 获取c下面的一个单元格范围 rng.Copy() // 复制单元格内容其中,
Offset方法用于返回一个位于当前单元格下面指定行数和列数的单元格。Resize方法用于返回一个包含指定行数和列数的单元格范围。Select方法用于选中单元格或单元格范围。Copy方法用于复制单元格内容。需要注意的是,这里的
c对象需要是一个有效的Range对象,表示find方法找到的单元格。另外,上述代码只是示例代码,具体情况可能需要根据实际需求进行调整。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报