我需要帮助才能做到以下几点:
- 在工作表 AI 中有原始数据。
- 在工作表 BI 中有一个带有公式的模板。
- 工作表 A 上的数据每周都会变化。
我需要找到一种方法来从工作表 A 中选择原始数据并将其插入到工作簿 B 中。工作簿 B 的公式位于原始数据输入位置的右侧,也位于原始数据的末尾。显然,我的问题是我有总计,而原始数据的行数发生了变化。
答案1
有很多方法可以做到这一点。我更喜欢弄清楚我正在处理的行数(即数据结束的位置),然后根据这些数字设置我的范围。确定最后一行或最后一列也可以通过多种方式完成,如多个网站所证明的那样,包括这里和这里.我的做法是
lngLastRow = Cells.Find("*", searchorder:=xlByRows, searchdirection:=xlPrevious).Row
lngLastCol = Cells.Find("*", searchorder:=xlByColumns, searchdirection:=xlPrevious).Column
一旦知道了最后一行/列,您就可以减去所需的总行数,等等。