Excel VBA:复制另一个工作簿中的行,但仅返回函数结果 [英] Excel VBA: Copy rows from another workbook, but just the function results

查看:35
本文介绍了Excel VBA:复制另一个工作簿中的行,但仅返回函数结果的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想从一个工作簿中复制10行到一个新的工作簿中.复制和粘贴很好,但是在复制的单元格中有一些公式需要用结果替换.

I want to copy 10 rows from a workbook into a new workbook. The copy & paste is fine, but in the copied cells are some formulas that I need to replace with the results.

是否有一种神奇的方法可以仅复制单元格中显示的值?

Is there a magical way to copy only the displayed values from the cells?

这就是我现在的做法:

Rows("2:11").Select
Selection.Copy
myWorkbook.Sheets(1).Activate
ActiveSheet.Rows("1:10").Select
ActiveSheet.Paste

推荐答案

Rows("2:11").Copy
myWorkbook.WorkSheets(1).Rows("1:10").PasteSpecial xlPasteValues
Application.CutCopyMode = False

这篇关于Excel VBA:复制另一个工作簿中的行,但仅返回函数结果的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆