excel - 使用 "Cells"引用的范围引用

标签 excel vba

这个问题在这里已经有了答案:





Excel VBA, getting range from an inactive sheet

(3 个回答)


6年前关闭。




我使用长变量来表示列和行。当我尝试通过 sheetname.range(cells(i,j), cells(i+1, j+1)) 类型指定范围时我得到一个方法 Range of Object Worksheet failed错误。

关于在使用长变量作为单元格引用时如何使用范围的任何想法?

最佳答案

sheetname.Range(sheetname.Cells(i,j), sheetname.Cells(i+1, j+1)) 

一个不合格的Cells()将始终引用事件工作表。

我宁愿使用:
sheetname.Cells(i,j).Resize(2,2)

关于excel - 使用 "Cells"引用的范围引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13260311/

相关文章:

excel - Application.EnableEvents = False 不工作

excel - 将匹配限制为三个而不是无限

excel - 如何选择整个Excel电子表格作为数据透视表?

excel - 通过VBA输入带有字符串连接的公式

vba - 不使用 SELECT 插入形状

excel - Excel-宏更改工作表并填充到结尾-编译错误

excel - 代码在其他系统上的行为不同

vba - Excel VBA : MoviesByGenre Function

mysql - 从 Excel 连接到 mysql 嵌入式数据库?

c# - 使用 GetResponseStream 和 SpreadsheetDocument.Open 读取 xls 流