我认为我的问题很简单,但我无法弄清楚如何处理它。我会尽量准确地向你展示我已经尝试过的东西以及什么不起作用。
我想对多个电子表格进行排序。
我在分析股市价格。每个电子表格都具有相同的体系结构,如下所示(简化):
Date OpenPrice ClosePrice Volume
30.07.2017 12 13 500
28.07.2017 13 14 650
25.07.2017 14 11 1200
等...
我需要从过去到未来向后排序每个电子表格。它会是这样的:
Date OpenPrice ClosePrice Volume
25.07.2017 14 11 1200
28.07.2017 13 14 650
30.07.2017 12 13 500
我可以轻松地对一个电子表格进行排序,使用excel排序工具(我正在排序日期以便按字母顺序排序)或使用带有循环的splitcolumn
或splitrow
等VBA脚本。
我的问题是我无法一次排序所有电子表格(500+)。 VBA脚本或Excel工具只对一个电子表格进行排序,我必须手动重复该操作。
答案 0 :(得分:1)
Dim Current as Worksheet
For each Current in Worksheets
...Do the sort here. If you need to refer to sheet you are sorting, use Current
Next