从封闭的工作簿中复制特定工作表。值但不是公式

发布于 2025-02-12 18:41:52 字数 896 浏览 0 评论 0原文

我正在尝试制作一种工具,以使我的工作更快。 我想做的基本上是。 将客户Excel工作簿带和将其与我们的工作簿进行比较。

客户工作簿中充满了配方和vlookups等。 我想将其复制到该工作簿中的新表格中,而只能从某些列中获取价值而不是公式。 (列M; n; o; p)

Ive设法进行了副本和粘贴,但不能仅能使糊状值工作。 我希望该公式可以使比较宏的工作更轻松。

这是我到目前为止的一切,有人可以提供帮助吗?

Sub getData()
Dim FileToOpen As Variant
Dim OpenBook As Workbook
Application.ScreenUpdating = False
FileToOpen = Application.GetOpenFilename(Title:="Browse to Danfoss Open Orders.", FileFilter:="Excel Files(*.xls*),*xls*")
If FileToOpen <> False Then
Set OpenBook = Application.Workbooks.Open(FileToOpen)
OpenBook.Sheets(8).Copy After:=Sheets(Sheets.Count)
OpenBook.Close False
End If
Application.ScreenUpdating = True

With Worksheets(2).Columns("O:O").Select
Application.CutCopyMode = False
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
    :=False, Transpose:=False
End With

End Sub

I am trying to make a tool to make my work go quicker.
What i want to do is basically.
Take a customers Excel Workbook and Compare it to our Workbook.

The customers Workbook is filled with formulas and VLOOKUPS etc etc.
And i want to copy that with my Workbook tool to a new sheet in that workbook and ONLY get the value and not formulas from certain columns. (Columns M;N;O;P)

Ive managed to do the copy and paste but cant get the paste only values to work.
And i want the formulas gone to make the comparison macro work easier.

This is what i got so far, anyone able to help?

Sub getData()
Dim FileToOpen As Variant
Dim OpenBook As Workbook
Application.ScreenUpdating = False
FileToOpen = Application.GetOpenFilename(Title:="Browse to Danfoss Open Orders.", FileFilter:="Excel Files(*.xls*),*xls*")
If FileToOpen <> False Then
Set OpenBook = Application.Workbooks.Open(FileToOpen)
OpenBook.Sheets(8).Copy After:=Sheets(Sheets.Count)
OpenBook.Close False
End If
Application.ScreenUpdating = True

With Worksheets(2).Columns("O:O").Select
Application.CutCopyMode = False
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
    :=False, Transpose:=False
End With

End Sub

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文