返回列表 上一主題 發帖

設計一個對獎程式

回復 1# flutist
蠻偷懶的寫法...
  1. Sub LottoRun()
  2.     With Sheets("Sheet1").[D2]
  3.     Select Case [=IFERROR(SUM(COUNTIF(Sheet1!B2:B6,OFFSET(Sheet2!B1:G1,MATCH(Sheet1!A2,Sheet2!A:A,0)-1,)))*10+(B7=OFFSET(Sheet2!H1,MATCH(Sheet1!A2,Sheet2!A:A,0)-1,)),-1)]
  4.         Case 61
  5.             .Value = "恭喜你對中頭獎"
  6.         Case 51
  7.             .Value = "恭喜你對中貳獎"
  8.         Case 50
  9.             .Value = "恭喜你對中參獎"
  10.         Case 41
  11.             .Value = "恭喜你對中肆獎"
  12.         Case 40
  13.             .Value = "恭喜你對中伍獎"
  14.         Case 31
  15.             .Value = "恭喜你對中陸獎,獎金$1,000"
  16.         Case 30
  17.             .Value = "恭喜你對中普獎,獎金$400"
  18.         Case -1
  19.             .Value = "期別找不到"
  20.         Case Else
  21.             .Value = "殘念"
  22.     End Select
  23.     .EntireColumn.AutoFit
  24.     End With
  25. End Sub
複製代碼

TOP

更正 頭獎為Case 60

TOP

應該是Case 60, 61  

TOP

        靜思自在 : 對父母要知恩,感恩、報恩。
返回列表 上一主題