[VBA ] 此處需要物件 ..

看板Visual_Basic作者 (小湯姆)時間14年前 (2012/01/31 11:51), 編輯推噓2(209)
留言11則, 2人參與, 最新討論串1/1
今天在嘗試寫一個小功能 就是希望可以經由輸入的數字來自動產生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
vb.textbox改forms.textbox.1試試
01/31 13:11, 1F

02/01 13:33, , 2F
改為forms.vb.textbox還是一樣會出現此處需要物件的訊息 ~"~
02/01 13:33, 2F

02/01 14:44, , 3F
"vb.textbox"改為"forms.textbox.1"也會出現需要物件嗎?
02/01 14:44, 3F

02/01 14:45, , 4F
因為我改後於excel2003內執行是ok的
02/01 14:45, 4F

02/03 13:38, , 5F
剛剛改為forms.text.1還是一樣喇賽 ...附上我的platform
02/03 13:38, 5F

02/03 13:38, , 6F
執行程式畫面→http://ppt.cc/wN,b
02/03 13:38, 6F

02/05 12:27, , 7F
我也附上執行畫面http://ppt.cc/@CpB
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
文章代碼(AID): #1F9sL1Xo (Visual_Basic)