看板 Visual_Basic 關於我們 聯絡資訊
※ 引述《jackie30219 (凌晨三點鐘)》之銘言: : 不好意思! : 這學期才開始學VBA : 完全是新手上路 : 這週有個作業 : 大概就是做全班的成績統計之類的 : 前兩關算平均跟加總成績我都破關了 : 可最後一樣 : 要計算全班的排名 : 我怎麼想都寫不出來 : 不知道有人能幫幫小弟我嗎? : 大概狀況是全班有45名同學 : 排名列是從(21,4)到(21,48) : 謝謝大家 1.分別用兩陣列紀錄所有[成績]以及[index] 2.依成績排序兩陣列 排序的方法有很多種,請自行找了... 結果可能如下: a(0)=100 : b(0)=2 a(1)=98 : b(1)=1 a(2)=95 : b(2)=4 a(3)=92 : b(4)=3 如此一來就知道第一名是第二位同學... 3.令b(i)位同學的名次為i Sheet1.Cell(b(i)+4,5)=i '假設是第五欄位是名次 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.127.25.128