Select Case c_f
Case 1
dd = yy & "-01"
Case 2
dd = yy & "-02"
Case 3
dd = yy & "-03"
Case 4
dd = yy & "-04"
Case 5
dd = yy & "-05"
Case 6
dd = yy & "-06"
Case 7
dd = yy & "-07"
Case 8
dd = yy & "-08"
Case 9
dd = yy & "-09"
Case 10
dd = yy & "-10"
Case 11
dd = yy & "-11"
Case 12
dd = yy & "-12"
Case Else
dd = ""
End Select
當然,這一段也可以更「精簡」,比如直接把2者串連(dd=yy & "-" & c_f),直接搞定。
不過要注意2點:
1) c_f 如果是1位數(1~9),是否該先轉成2位數(01~09) ,再併到yy後面。
2)使用者如果輸入範圍不在1~12間(甚至輸入其他「文字」),應該要補上檢查功能(擋下),請其重新輸入。
以上希望對您的學習有幫助,加油。