繁体   English   中英

Sheet.Range(Sheet,Cells(x,y), Sheet.Cells(x2,y2)) 语法

[英]Sheet.Range(Sheet,Cells(x,y), Sheet.Cells(x2,y2)) Syntax

我想通过 .Cells(x,y) 语法将多个单元格添加到名为“ValueRange”的范围中,如下所示:

Dim ws As Worksheet
Dim j As long
Dim Valuerange As Range

j = 6 'rowNumber 6
Set ws = ThisWorkbook.Worksheets("My Worksheet1")
Set Valuerange = ws.Range(ws.Cells(j, 3), ws.Cells(j, 5), ws.Cells(j, 7), ws.Cells(j, 9))

并且我想在更改 j (rowNumber) 之后通过相同的格式来 Select 这个范围

ws.Range(ws.Cells(j, 3), ws.Cells(j, 5), ws.Cells(j, 7), ws.Cells(j, 9)).Select

但我总是收到此语法“错误编号 Arguments 或无效属性分配”的错误

任何人都可以帮忙吗? 干杯

通过使用 Union-Statement 而不是 Range-Object,请参阅问题评论以便轻松回答

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM