как вырезать данные в Excel с помощью формулы?

как вырезать данные в Excel с помощью формулы?

я использую ms excel 2007

Я хочу вырезать строку на листе 1, а затем вставить ее на лист 2, используя формулу в Excel. Я уже использовал =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.

Связанный контент