如何使用公式剪切 Excel 中的数据?

如何使用公式剪切 Excel 中的数据?

我使用 ms excel 2007

我想使用 excel 中的公式剪切 Sheet 1 中的一行,然后将其粘贴到 Sheet 2 中,我已经使用了 =VLOOKUP 或 =A1,但它只能复制数据,而不能剪切

感谢你的帮助

答案1

您无法在公式中执行此操作,但可以在 VBA 中执行此操作。类似以下内容:

Sub cut()

Set sh1 = Sheets("Sheet1") 'change your sheet names if they are different
Set sh2 = Sheets("Sheet2")
sh1.Range("A1:H1").cut sh2.Range("A1:H1") 'Select the range you are cutting from and where it being pasted

End Sub

如果您要剪切整行,您也可以使用 .EntireRow。

Sub cut()

Set sh1 = Sheets("Sheet1") 'change your sheet names if they are different
Set sh2 = Sheets("Sheet2")
sh1.Range("A1").EntireRow.cut sh2.Range("A1")


End Sub

看看这个关联关于如何使用 .cut 方法。

相关内容