Rows(i & ":" & i).Select Selection.Cut Rows(k & ":" & k).Select Selection.Insert Shift:=xlDown Range("R2").Select
你这哪是“交换位置”啊,明明是把i行移到j行前面嘛………… 当然,唯一符合“交换位置”的条件,是j行与i行相邻、并且j行在i行前面。 你要想“任意位置实现交换”,我觉得先插入一个空行(注意:插入后,必须注意i、j的位置是否变化)。 然后进行数据复制、再删除“多余的”那一行,这样才比较靠谱。
2,462
社区成员
10,807
社区内容
加载中
试试用AI创作助手写篇文章吧