excel 檢查儲存格是方程式,數值還是文字

2007-08-02 1:54 am
在excel內 用格式代條件可否檢查儲存格內是方程式,數值還是文字

回答 (4)

2007-08-03 8:54 am
✔ 最佳答案
在VBA用 HasFormula
舉例:

Sub find_formula()
[B1] = [A1].HasFormula
End Sub

如A1是公式, B1顯示 TRUE
如A1不是公式, B1顯示 FALSE

2007-08-04 12:12:08 補充:
Function代碼如下:Function KCW(rge As Range) As IntegerFor Each r In rgeIf r.HasFormula Then num = num + 1NextKCW = numEnd Function輸入公式=kcw(A1)如A1是公式, 出 1, 若否 出 0如輸入公式=kcw(A1:A10)如A1:A10內有6格是公式, 出 6如全部是公式出 10, 若全部不是 出 0
2007-08-05 5:04 am
如果你對VBA 不是很熟悉的話,可以試試以下的方法。

你可以在工具→選項→檢視→視窗選項裡,剔選公式,那麼畫面就不會顯示最終結果的值,而是顯示所鍵入的公式或值,欄闊也會自動調整,而且可以列印出來,想要回復原來的樣式,只要剔除所選的公式便可。
參考: myself
2007-08-02 9:05 pm
唔得架,, 應該要用到VBA先至得.. 好煩架..
2007-08-02 6:40 pm
檢查儲存格內是數值
ISNUMBER

檢查儲存格內是文字
ISTEXT


點用你自己查下 help, 函數類別


收錄日期: 2021-04-13 14:17:17
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070801000051KK04330

檢視 Wayback Machine 備份