標題:
[發問]
關於Range("A1").Formula等於空值會出現FALSE的問題(已解決)
[打印本頁]
作者:
vpower
時間:
2011-5-24 10:48
標題:
關於Range("A1").Formula等於空值會出現FALSE的問題(已解決)
提示:
作者帳號被禁止或禁止訪問
作者:
GBKEE
時間:
2011-5-24 12:05
回復
1#
vpower
可巨集錄製 在A1 輸入公式 再看看程式碼
Range("A1").Formula = "=IF(B1=
"""" ,""""
,NOW())"
作者:
vpower
時間:
2011-5-24 16:57
提示:
作者帳號被禁止或禁止訪問
作者:
GBKEE
時間:
2011-5-24 17:12
本帖最後由 GBKEE 於 2011-5-24 20:23 編輯
回復
3#
vpower
幫你錄製了
Sub Macro1()
'
' Macro1 Macro
' 在 2011/5/24 錄製的巨集
'
'
Range("G2").Select
ActiveCell.FormulaR1C1 = "=IF(RC[-3]="""","""",RC[-3]+TIME(0,5,0))"
End Sub
複製代碼
Formula
R1C1
, Formula 不一樣
作者:
luhpro
時間:
2011-5-25 00:47
回復
3#
vpower
剛剛發現其實你用這樣下就不會有錯了 :
Range("G2").Formula = "=IF(D2="""","""",D2+TIME(0,5,0))"
這是因為 FormulaR1C1 右方的公式中必須要用 RxCx 的形式來表示儲存格的位址,
所以 D2 變成要用 R2C4 來表示.(然出來的結果會變成 $D$2)
而若想以相對位址來表示要用 R[2]C[4],
糟糕的是 Excel 又會自動以目前的儲存格位址去計算上述的相對位置, (結果會計算成 K4)
所以以 FormulaR1C1 來指定固定且不帶 $ 的位址會比用 Formula 來的複雜.
作者:
vpower
時間:
2011-5-25 08:30
提示:
作者帳號被禁止或禁止訪問
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)