Re: [問題] Excel VBA for迴圈怪事

看板Office作者 (喜美八代)時間14年前 (2011/11/08 18:44), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《massacre (該換暱稱了@@)》之銘言: : 軟體:Excel : 版本:2007 : 如題我要把工作表上的資料 做個簡單的計數 : 例: : A B : 1 89 3 : 2 88 4 : 3 90 6 : 4 88 5 : 5 89 1 : 6 90 2 : 7 91 5 : 8 91 4 : 9 91 2 : 算完後應該得到 : 1 88 9 : 2 89 4 : 3 90 8 : 4 91 11 : (這行待算)先給0 : 我已經先建好 myarray(1 to 4 , 1 to 2) 左邊數據已先找好有四個 : 再從原始資料計算總數 : for i = 1 to 4 : a = myarray(i,1) : for j = 1 to 9 : if a = 原始資料(j,1) then : myarray(i,2) = 原始資料(j,2) + myarray(i,2) : end if : Next : Next : 奇怪的是 我跑完後 程式沒出錯 : 但有些地方有結果 有些地方直接被跳過 : 例: : 1 88 9 : 2 89 0 : 3 90 0 : 4 91 11 : 好莫名其妙的結果@@ 有高手知道原因嗎?? 用F8 單步追踨去查 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 115.80.69.36
文章代碼(AID): #1EkGVsK3 (Office)
討論串 (同標題文章)
文章代碼(AID): #1EkGVsK3 (Office)