的阵列,我有以下工作表的数组:创建电子表格
Dim ArrayOne(11) As Worksheet
ArrayOne(0) = "January 2015"
ArrayOne(1) = "February 2015"
ArrayOne(2) = "March 2015"
ArrayOne(3) = "April 2015"
ArrayOne(4) = "May 2015"
ArrayOne(5) = "June 2015"
ArrayOne(6) = "July 2015"
ArrayOne(7) = "August 2015"
ArrayOne(8) = "September 2015"
ArrayOne(9) = "October 2015"
ArrayOne(10) = "November 2015"
ArrayOne(11) = "December 2015"
,当我试图做到以下几点:
Set ArrayOne(1) = Sheets.Add
Sheets.Add.Name = ArrayOne(1)
ArrayOne(1).Protect DrawingObjects:=False, Contents:=False, _
它给了我一个错误:
Object variable or With block variable not set
而这里的错误点:
ArrayTwo(0) = "January 2015"
谢谢!那完美的工作! – Jack
只是一个简单的问题,我是否甚至需要这个 - > strArrayone(1).Protect DrawingObjects:= False,内容:=假,_ – Jack
如果你只是添加一个不受保护的工作表并命名它,那么我没有看到任何该行代码的原因。你究竟想要做什么? – BrandonCoder