现在编写vba一段时间了,从来没有找到一个令人满意的答案来解决这个相当简单的问题。
是否可以将当前工作簿中的工作表设置为函数返回的工作表变量。这是我的代码:
Sub script()
Dim isin As Range
Set isin = Sheets("Sheet1").Range("A1:A5")
ThisWorkbook.Sheets("All data points") = allDataPoints(isin)
End Sub
" allDataPoints"函数接受范围并返回工作表。我收到以下错误:
对象不支持此属性或方法
我知道有很多方法可以复制纸张上的所有单元格,或者将10,000行的范围设置为等于新纸张上的范围,但肯定有一种更直观的方法可以将纸张设置为相同另一张?