我收到了运行时错误" 1004'方法"范围"对象' _Global"失败了,下面代码的最后一行突出显示。
如何解读该错误消息?知道错误涉及范围是我得到的。
With NewOutput.Sheets(current_sheet_name).Range("print_area")
Debug.Print NewOutput.Sheets(current_sheet_name).Range("print_area").address
'Returns $B$1:$L$19
Debug.Print "Print Area: " & Range("print_area").address
'Returns Print Area: $B$1:$L$19
Debug.Print "First row of range: " & Range("print_area").row + 8
'Returns First row of range: 9
Set rng = Range(.Cells(.row + 8, .Column + 1) & ":" & .Cells(.Rows.Count + .row - 2, .Column + 1))
答案 0 :(得分:0)
您正在连接两个单元格,就好像它们是单元格地址一样。只需使用细胞。
Set rng = Range(.Cells(.row + 8, .Column + 1), .Cells(.Rows.Count + .row - 2, .Column + 1))