![](/img/trans.png)
[英]How can I find out if a cell in Excel contains a number/text or a formula?
[英]Can I find whether a Cell in Excel is referenced in a formula?
我已經在互聯網上搜索了很多網站,但我想找不到答案,因為不可能理解以下內容:
我想了解包含一個值(例如10)的單元格是否在文檔中進一步/構成了公式的一部分。 我知道我擁有的單元格不是公式單元格,而是單個條目,但是,我試圖了解此單元格是否構成公式的一部分。 為此需要大量的公式和大量的數據,我正在嘗試查看哪些數據是相對的,哪些數據不是。
希望有人能幫忙嗎?
親切的問候
保羅
您可以手動在“公式”工具選項卡下的“公式審核”菜單上使用“跟蹤依賴項”。
使用VBA,您可以像這樣檢查受撫養人的數量:
Range("A1").Dependents.Count
如果要使用單元格A1的單元格地址列表,可以執行以下操作:
MsgBox (Range("A1").Dependents.Address)
我在其他兩個單元格中使用了A1,因此我的結果如下所示:
帶有錯誤檢查的完整代碼:
Sub test()
On Error Resume Next
If Range("A1").Dependents Is Nothing Then
MsgBox ("No dependents found")
Else
MsgBox (Range("A1").Dependents.Address)
End If
End Sub
Range
對象的Dependents
屬性為您提供公式的從屬單元格。 請注意,如果沒有相關單元格,則會出現錯誤
Function hasDependents(r As Range) As Boolean
On Error GoTo err
hasDenpedents = r.Dependents
Exit Function
err:
hasDependents = False
End Function
接着
if hasDependents([A1]) then
'...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.