【发布时间】:2013-10-29 08:56:32
【问题描述】:
我有一组 Excel 电子表格要汇总。我的床单编号: xxx-yy-zzzz; xxx-yy-zzz+1;等等。
我想要一个报告电子表格以在每次打开时检索信息。我不介意使用 VBA 或公式。
我有下面的宏。我需要自动递增,直到用完电子表格。所有文件将在同一个文件夹中,此文件可以在任何文件夹中。
Sub Macro1()
'
' Macro1 Macro
' autopop
'
'
Range("C4").Select
ActiveCell.FormulaR1C1 = "='[413-05-001.xlsx]Cover'!R4C5"
Range("D4").Select
ActiveCell.FormulaR1C1 = "='[413-05-001.xlsx]Cover'!R5C3"
Range("E4").Select
ActiveCell.FormulaR1C1 = "='[413-05-001.xlsx]Order'!R27C9"
Range("F4").Select
ActiveCell.FormulaR1C1 = "='[413-05-001.xlsx]Cover'!R8C9"
End Sub
【问题讨论】:
-
我认为您的意思是工作簿已编号?你想在第 5 行显示来自
413-05-002的数据吗?如果是,有多少工作簿? -
这正是我的意思......我不知道有多少工作簿 - 它可以是开放式的,所以我希望递归可以继续检查,直到它用完工作簿。 ..