如何使用vba代码选择整个工作表

时间:2018-06-07 16:57:07

标签: excel vba excel-vba select range

我是vba代码的新手,我正在试图找出在将数据放入模板时如何选择整个excel文件。我每天打开一个日常文件,名称会发生​​变化,行数和列数会有所不同。如何在自动导入时更改代码以选择整个工作表。我使用的代码只选择工作表中的第一行而不是整个工作表。

这是我的代码:

total

2 个答案:

答案 0 :(得分:2)

你能说

吗?
parentWorkbook.Sheets(2).Range("A1").Resize(otherWorkbook.Sheets(1).UsedRange.Rows.Count, otherWorkbook.Sheets(1).UsedRange.Columns.Count).Value = otherWorkbook.Sheets(1).UsedRange.Value

答案 1 :(得分:1)

尝试在执行实际选择之前激活工作表。所以像:

Sub SelectSingleSheet()
       Sheets("Sheet1").activate
       Sheets("Sheet1").Select //where 'Sheet1' is name of sheet

End Sub