Excel – 自动更改input单元格值并将输出单元格导出到新的工作簿
我有一个电子表格,可以input参考号码,Excel根据与参考号码相关的数据生成表格。
不是单独input每个参考号并手动复制结果表,是否可以自动迭代input参考号(从现有列表中)并分别输出结果的过程?
我的想法:
我不太明白你是否需要自动input这些引用,但是一个好主意是将你需要的所有数字写入一个.txt文件,然后编写一个加载msoFileDialogFilePicker
的button来select你的文件。 当select文件时,可以用New FileSystemObject
打开它,用ReadLine
读取它,并用.txt文件中写入的所有数字填充数组。 然后用一个从LBound
到UBound
的循环,你可以在你的Range
自动input这些数字。
要每次输出结果表格(我不太清楚你希望如何输出),一个想法就是一个Worksheet Change
事件(如果结果表出现在你的电子表格中),你可以在其中写下一些代码将结果表复制粘贴到新的工作表中,然后保存,或者从其区域中生成结果表的.pdf。
可能性实在太多,无法编写一段代码来显示你:)