返回列表 上一主題 發帖

[發問] 有沒有比較快的方法

回復 1# adam2010
試試看
  1. Sub Ex()
  2.     Dim Rng As Range
  3.     With ActiveSheet  '資料表是作用中的工作表
  4.         Set Rng = .Range(.[a2], .Range("a65535").End(xlUp)).Offset(, 5)  '.Offset(, 5)-> 位移5欄(F欄)
  5.     End With
  6.     Rng = "=IF(RC[-1]=""NA"","""",IF(VALUE(RC[-3])>2950,RC[-1]-TODAY(),IF(VALUE(RC[-3])>2475,RC[-1]-TODAY()-5,RC[-1]-TODAY()-10)))"
  7.     '公式 : 在F欄加入剩餘天數,(M30)>2950算到當日,(M40)>2475多扣5天,其餘(M20)多扣10天
  8.     '???? 請問  (M30)>2950 應是 (C30)>2950 才對!!!
  9.    ' Rng.Value = Rng.Value    '將範圍的值=公式
  10. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 君子立恆志,小人恆立志。
返回列表 上一主題