如何在删除 vlookup table 数组后保留 vlookup 值?

How to keep vloopup values even after deleting the vlookup table array?

我正在处理一个包含两张纸的 excel 文件:

问题是我最后只想保留 Sheet A,但这是不可能的,因为删除 Sheet B 会导致所有值变为 #N/A。有什么解决办法吗?

复制公式并将其粘贴为删除前的值

Sub DeleteSheet2WithoutAffectingSheet1
Sheet1.Cells.Copy
Sheet1.Cells.PasteSpecial xlPasteValues
Sheet2.Delete
End Sub

现在您可以删除数据,值将保持不变