求助:在VBA中如何定义For i =0 to (变量)
<p>我在VBA中要用到这么一段语句:</p><p>Dim objCopy(0 to 12) As Acad3Dsolid</p><p>Dim i As Integer</p><p>For i = 0 to 12</p><p> Set objCopy(i)=objEnt.Copy</p><p>在这里我想把12用一个变量字母比如说m来代替,可是总提示出错说必须为常量!</p><p>请问高手如何把12用一个变量来代替啊?</p> <p>Sub main()<br/>ii = 2<br/>For i = 1 To ii<br/>MsgBox i<br/>Next i</p><p>End Sub<br/>可以运行啊。</p> <p>晕死,这个我知道呀,我是指:Dim objCopy(0 to 12) As Acad3Dsolid</p><p>这括号里面的12不行呀!我一改成字母就提示:要求常数表达式</p><p>请问高手如何处理,我想括号里面的12与下面i的变数是一样的~</p> redim
页:
[1]