請教為何宣告錯誤??? - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 電 腦 軟 體 討 論 區 > -- OFFICE 相 關 軟 體 討 論 版


PCZONE 討論區



通知

-- OFFICE 相 關 軟 體 討 論 版 Word、Excel、PowerPoint、Access、Outlook、FrontPage或Office XP等的問題解答與經驗分享

會員
請教為何宣告錯誤???
1.Dim m As Single
2.Dim n As Double
3.Dim q As Double
4.Sub 擷取winner和losser()
5.For i = 2 To 248
6. m = Sheets("整理").Cells(i, 4)
7. For j = 1 To m
8. n = Sheets("整理").Cells(i, 3) + j
9. q = Sheets("整理").Cells(i + 1, 3) + 1 - j
10. Sheets("yes").Range("A(n):H(n)") = Sheets("7090").Range("A(n):H(n)")
11. Sheets("no").Range("A(q):H(q)") = Sheets("7090").Range("A(q):H(q)")
12. Next j
13.Next i

請問一下為何第10,11列程式為何會執行錯誤????
我按說明......說是要宣告陣列??......
可是之前寫成sheets("整理").cells(i,4)=sheets("7090").cells(i,4)就沒問題
但是寫成 .cells(q,4) .cells(q,4)就不行
為什麼換成另一個變數就不行????
請前輩指導一下小弟的錯誤........
感激不盡.............



回覆







 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。