0
我需要选择特定工作表上的列。不知怎的,这是行不通的:Excel VBA - 如何选择特定工作表中的柱面?
Dim ws As Worksheet
Set ws = Worksheets("Mysheet")
ws.Columns("A:S").Select
Selection.EntireColumn.AutoFit
而且简单Columns("A:S").Select
不激活片我需要
我需要选择特定工作表上的列。不知怎的,这是行不通的:Excel VBA - 如何选择特定工作表中的柱面?
Dim ws As Worksheet
Set ws = Worksheets("Mysheet")
ws.Columns("A:S").Select
Selection.EntireColumn.AutoFit
而且简单Columns("A:S").Select
不激活片我需要
我测试你的代码,它如下工作正常。
Sub test()
Dim ws As Worksheet
Set ws = ThisWorkbook.Worksheets("Mysheet")
ws.Columns("A:S").EntireColumn.AutoFit
End Sub
无需Select
任何东西,所以我把两个语句一起没有Select
。
我添加了ThisWorkbook
以(更)完全符合您的ws
声明。确保工作表Mysheet
在ThisWorkbook
中,否则请更改以指明工作表所在的工作簿。
可能存在其他主题(如[this one])的重复(http://stackoverflow.com/questions/17559677/select-range-在-A-特定片材在-Excel的VBA)。虽然我知道在Google上制定和搜索问题可能很困难,但请尝试查看以前可能的答案。 –