[VBA ] 此處需要物件 ..
今天在嘗試寫一個小功能
就是希望可以經由輸入的數字來自動產生TextBox
這個功能是寫在按鈕上面,不過不知道為什麼都會一直卡在"此處需要物件"上 ><
OS : WinXP
Platform : Office2003 SP3
Dim a() As Object
Private Sub CommandButton1_Click()
aa:
n = InputBox("")
If StrPtr(n) = 0 Then Exit Sub
If Val(n) < 1 Then GoTo aa
ReDim a(Val(n))
For i = 0 To Val(n) - 1
Set a(i) = Controls.Add("vb.textbox", "a" & i, Form)
'是上面這行有問題
a(i).Visible = True
a(i).Move i * 500, 0, 400, 100
Next i
CommandButton1.Enabled = False
End Sub
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 223.143.167.83
※ 編輯: knust 來自: 223.143.167.83 (01/31 11:52)
※ 編輯: knust 來自: 223.143.167.83 (01/31 11:54)
推
01/31 13:11, , 1F
01/31 13:11, 1F
→
02/01 13:33, , 2F
02/01 13:33, 2F
推
02/01 14:44, , 3F
02/01 14:44, 3F
→
02/01 14:45, , 4F
02/01 14:45, 4F
→
02/03 13:38, , 5F
02/03 13:38, 5F
→
02/03 13:38, , 6F
02/03 13:38, 6F
→
02/05 12:27, , 7F
02/05 12:27, 7F
→
02/05 12:28, , 8F
02/05 12:28, 8F
→
02/05 12:29, , 9F
02/05 12:29, 9F
→
02/05 12:29, , 10F
02/05 12:29, 10F
→
02/06 11:19, , 11F
02/06 11:19, 11F