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

时间:2015-04-18 09:25:29

标签: excel vba excel-vba vlookup

我正在处理一个有两张表的excel文件:

  • 工作表A(使用vlookup函数获取值)
  • 表B(包含vloopup表数组)

问题是我想最后只保留工作表A,但这是不可能的,因为删除工作表B会导致所有值变为#N / A.任何解决方案?

1 个答案:

答案 0 :(得分:1)

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

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

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