我有一个动态命名范围,在工作表“Data1”中将其命名为“MYRange”。通过动态我的意思是范围编码为VBA:将命名范围粘贴为值
offset(A1,0,0, COUNTA(A:A),1).
填充这些单元格的实际值是通过vlookup完成的。我想将这个范围复制到另一个名为“Data2”的工作簿中作为值,否则我会遇到参考问题。
谢谢!
我有一个动态命名范围,在工作表“Data1”中将其命名为“MYRange”。通过动态我的意思是范围编码为VBA:将命名范围粘贴为值
offset(A1,0,0, COUNTA(A:A),1).
填充这些单元格的实际值是通过vlookup完成的。我想将这个范围复制到另一个名为“Data2”的工作簿中作为值,否则我会遇到参考问题。
谢谢!
假设你命名的区域有一个像“MyRange”,像这样一个名字:
Dim srcRange as Range, destRange as Range
Set srcRange = Range("MyRange")
Set destRange = Workbooks("Data2").Worksheets(1).Range("A1").Resize(srcRange.Rows.Count, srcRange.Columns.Count)
destRange.Value = srcRange.Value
谢谢!你回答我的下一个问题 – MathLover
这是编程,或Excel公式操作? – ja72