看板 Visual_Basic 關於我們 聯絡資訊
※ 引述《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
fantasyera:感謝大大 問題解決!!! 05/11 20:21
tsongs:剛用EXCEL 發現是 Sheet2.Cells(r,c) 少打一個s 05/12 19:35