返回列表 上一主題 發帖

[發問] 檔案過大~函數有沒有辦法轉成VBA

回復 1# gn00487767
  1. Sub Ex() '"名單"上F欄的日期加上E欄月數的日期
  2.     With Sheets("驗證").[B2:B20]
  3.         .Cells = "=EDATE(名單!RC6,RC5)"
  4.         '=EDATE(名單!F2,E2)
  5.         .Cells = .Value '公式轉成值
  6.     End With
  7. End Sub
  8. Sub Ex1()  '算出"名單"上E欄的數值
  9.     With Sheets("驗證").[E2:E20]
  10.         .Cells = "=CHOOSE(MATCH(CLEAN(名單!RC5),{""第一類"",""第二類"",""第三類"",""第四類"",""第五類""},0),5,3,1,0,8) " '=EDATE(名單!F2,E2)
  11.                  '=CHOOSE(MATCH(CLEAN(名單!$E2),{"第一類","第二類","第三類","第四類","第五類"},0),5,3,1,0,8)
  12.         .Cells = .Value '公式轉成值
  13.     End With
  14. End Sub
  15. Sub Ex2()  '當天的日期大於"驗證"上B欄的日期的結果
  16.     With Sheets("結果").[B2:B20]
  17.         .Cells = "=IF(TODAY()>驗證!RC2,""有效"",""無效"")"
  18.         '=IF(TODAY()>驗證!B2,"有效","無效")
  19.         .Cells = .Value '公式轉成值
  20.     End With
  21. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 5# gn00487767
請附檔說明你的疑問
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 10# gn00487767
這程式執行後的日期正確嗎?
程式沒有修改日期格式,無關乎你驗證工作表的日期格式,
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 12# gn00487767
   
2014/03/01 變成了3/1/2014 所以導致驗證全部變成無效
但還是日期格式,不會導致驗證全部變成無效.
附上檔案看看
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 14# gn00487767
你也是2003版嗎? 沒你說的問題,也沒有 2014/03/01 變成了3/1/2014
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 犯錯出懺悔心,才能清淨無煩惱。
返回列表 上一主題