我想完全自动化清理导出数据的过程。我想要:
- 将溢出行中的数据移动到其预期列中。我在VB中尝试了以下代码。(这是尝试识别电子邮件中的@符号,并分别将所有电子邮件地址移动到右侧两个位置)。
子QWERTY ()昏暗d 作为范围,- [R 作为范围
设定d = 相交(ActiveSheet 。UsedRange ,范围(“d:d” ))
For Each r In D
If Left(r.Text, 2) = "@" Then
r.Copy r.Offset(0, 1)
r.Clear
End If
Next r End Sub
- 一旦数据在正确的列中,我需要自动移动到正确的行。我可以很容易地将它们向上移动,但如果一个联系人没有电子邮件地址(例如),那么当电子邮件向上移动时,电子邮件将排在错误的行中。