Re: [VBA ] 陣列所引超出範圍

看板Visual_Basic作者 (lkk)時間12年前 (2013/05/10 20:37), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《fantasyera (天使與修羅)》之銘言: : 恕小弟是新手 以下請問各位高手們 : Worksheets("Sheet2").Range("D11:H19").Value = : Worksheets("Sheet2").Range("D11:H19").Value + : Worksheets("Sheet3").Range("D11:H19").Value : 小弟想讓第二頁的D11:H19的值 可在第三頁輸入後累加 做出一個統計表功能 : 但是這行一行一直complie不過 陣列索引超出範圍!? : 請問錯誤在哪呢 : 感謝各為指點 新手可能不知道cell才好用 sheet.cell(row,col) 變數可以用數字 ABCD太難處理 最近手邊沒有excel 就印象寫一下 For r = 11 to 19 For c = 4 to 8 '(D到H) Sheet2.Cell(r,c) = Sheet2.Cell(r,c) + Sheet3.Cell(r,c) Next c Next r 不過其實不太建議這樣寫 我會弄個Sheet4來放新數值 RAW DATA別動到方便DEBUG 如果Range可以這樣加請說一下 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.169.42.219

05/11 20:21, , 1F
感謝大大 問題解決!!!
05/11 20:21, 1F

05/12 19:35, , 2F
剛用EXCEL 發現是 Sheet2.Cells(r,c) 少打一個s
05/12 19:35, 2F
文章代碼(AID): #1HZEeKnK (Visual_Basic)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1HZEeKnK (Visual_Basic)