从封闭的工作簿中复制特定工作表。值但不是公式
我正在尝试制作一种工具,以使我的工作更快。 我想做的基本上是。 将客户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 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论