【发布时间】:2012-11-19 04:23:32
【问题描述】:
好的,我已经对这个主题进行了很多研究,但我还没有找到答案,所以这里是: 我收到的数据按不受欢迎的顺序接收(只是带有日期、时间等标题的列以及这些标题下的数据)我的目标是从已经手动排序的模板中对不受欢迎的数据进行排序(在另一个工作表中)。我目前的想法是使用这样的东西来指定两个数组:
SetRng1 = Application.InputBox("Select The Formatted Range of Channel Names", Type:=8)
SetRng2 = Application.InputBox("Select The Unformatted Range of Channel Names", Type:=8)
使用 Rng1 元素对 Rng2 元素进行排序。然而,Rng1 中的通道并不总是在 Rng2 中,在这种情况下,来自格式化数据 (Rng1) 的通道需要以正确的顺序插入,其下方有空白单元格。与 Rng2 中的情况一样,其中会有 Rng1 中没有的频道,这些将需要被推送到频道列表的末尾。此外,Rng1 和 Rng2 中标题的名称和数量将始终在变化,因此无法找到元素并仅通过它们的通道名称对其进行排序。我很惭愧地承认,我对 vba 的了解并不能胜任这项任务。感谢您提供的任何帮助,如果有任何不清楚的地方,请告诉我。
【问题讨论】:
-
您能否向我们展示您的输入数据的快照或链接以及一些示例数据的预期结果?根据所提到的,您希望将不在数组 1 中的数组 2 数据附加到数组 1 中,反之亦然。对吗?