【发布时间】:2018-10-01 11:56:44
【问题描述】:
我想要两个 VBA 代码,第一个将列(A、C、D、E 和 F)中选定的单元格行移动到顶部,另一个将行单元格移动到 Excel 表的底部。
例如,如果我选择 C3 中的单元格并运行宏,则连续的单元格(A3、C3、D3、E3 和 F3)将移动到表格的底部。
我有以下代码将整行移到底部:
Public Sub MoveToBottom()
If Selection.Row <> 1 Then
'move the whole row
Selection.EntireRow.Cut
Range("B1").End(xlDown).Offset(1, 0).EntireRow.Insert
End If
End Sub
我的数据看起来像
提前致谢
【问题讨论】:
-
不清楚你是否希望它同时移动到顶部和底部,或者你是否有一些未提及的标准来决定它是成为顶部还是底部行
-
@Marcucciboy2 我想要 2 个代码,一个将选定的行移动到顶部,另一个将选定的行移动到底部。此外,我发布的是将行移至底部的示例。
-
@Marcucciboy2 感谢反馈我只是将问题编辑得更清楚