返回列表 上一主題 發帖

[發問] 年月日的加總至個位數

[發問] 年月日的加總至個位數

不好意思 請教一下 vba如何
譬如  我的生日 是1972 12 20
想要 判斷加總後的值
1+9+7+2  +   1+2  + 2+0  = 24
2+4 =6
就是自動判斷 相加到變成個位數為止
公式雖可解決  但是繁瑣了點 請教各位大大 如何用vba解決 感謝

回復 1# pinklee
  1. Sub Ex()
  2.     Dim d$, C%, ii%
  3.     d = Format(Date, "YYYMD")
  4.     C = 0
  5.     Do
  6.         For ii = 1 To Len(d)
  7.             C = C + Mid(d, ii, 1)
  8.         Next
  9.         d = C
  10.         C = 0
  11.     Loop Until Len(d) = 1
  12. End Sub
複製代碼

TOP

回復 2# GBKEE


    感謝 太強了

TOP

        靜思自在 : 有多少力量就做多少事,不要心存等待,等待才會落空。
返回列表 上一主題