我有一张看起来像这样的表格 A:
Name Phone Number Title Id
Ron 08900108 Carpenter 440
Bob 48951230 Painter 830
Ron 14890560 Carpenter 561
Steve 98023023 Carpenter 112
和另一个名为 Carpenter 的工作表(以及另一个名为 Painter 的相同格式的工作表)
Name Phone Number Id Comment
Ron 08900108 440 Cool dude
Bob 48951230 830 Less Awesome Dude
我想将 A 的行复制到名为 Carpenter 和 Painter 的工作表中,将姓名、电话号码与现有 ID 放在同一行(例如,如果有人更改了号码),或者如果它是新 ID,则添加新行. 我想保留现有的评论。
由于我在 VBA 方面没有任何经验,因此您可以通过提供解决问题的代码或提示要使用哪些函数(?)和其他语言结构以及在哪里可以找到有关它们的信息来帮助我。
我想我需要遍历 A 中的行并将其复制到一个数组中,然后以某种方式发送到正确的工作表。