0

我定义错了什么?

我构造了一个 For Each ..Next 循环。我应用了一个函数,并尝试在 Excel 工作簿的下一张表上的表格中返回结果。但是,每当我应用此操作时,我都会不断收到错误 1004、对象或应用程序运行时错误:请注意,表 1 是 ReDim 表 1(Nb_Rows - 1, 6)

    Worksheets("Sheet2").Range("A2", Range("A2").Offset(Nb_Rows - 1, 6)).Value = Table1 

但是,如果我应用此代码,则不会出错。然而,我不能使用这个,因为它需要手动选择。我该如何处理?

   Worksheets("Sheet2").Range(Selection, Selection.Offset(Nb_Rows -1, 6)).Value = Table1  

我也尝试过这种方式:

    Worksheets("Sheet2").Activate
    Range("A2").Select
    Range(Selection, Selection.Offset(Nb_Rows - 1, 6)).Value = Table1

它没有用.. :(

4

1 回答 1

0

那么:

    Worksheets("Sheet2").Range(Range("A2"), Range("A2").Offset(Nb_Rows - 1, 6)).Value = Table1 
于 2013-04-07T22:16:59.833 回答