1. 首页 > 科技

excel列表区域在别一个工作薄怎么用VBA表示? vba跨工作簿复制粘贴

excel列表区域在别一个工作薄怎么用VBA表示?vba跨工作簿复制粘贴

excel使用VBA调用另一工作薄指定工作表中指定区域的数据

不用那样,直接用:

sheet3.range("A1:W600")=sheet2.range("A1:W600") 就行了。

这样试试,:

range("A1:W600")=Wb.Sheets(2).Range("A1:W600")

`

excel vba 单元格区域从一个工作簿复制到另一个工作簿

Sub xx()

Dim rg As Range

Set rg = ActiveSheet.UsedRange

rg.Copy

Workbooks.Add

ActiveSheet.Range("A1").Select

ActiveSheet.Paste

End Sub

excel vba中,一个工作薄如何给另一个工作薄的vba变量赋值?

将a.xls工作薄vba标准模块中的变量“aa”设为全局变量,设一个带参数的赋值过程,在b.xls的代码中调用这个过程,参数用你要赋给aa的值。具体如下:

'a.xls工作薄中vba标准模块中代码:

Public aa

Sub Setaa(x)

aa = x

End Sub

'b.xls工作薄中的代码:(括号中的8就是要赋给aa的值)

Run "'a.xls'!setaa(8)"

Excel vba怎样表示我在工作表中任意选定的一个区域?

selection表示当前选区