| 
    
     |  | ▼おぢちゃん さん: 
 アップした私のコードは、Sheet1から他のシートを参照しているものを捜すちう理解でしたが
 kanabunさんがいわれるように、他のシートからSheet1を参照している、
 その参照されているSheet1のセルに色をつけるということであれば、アップ済みの私のコードの
 「参照の方向を逆にして」以下のように書いてみました。
 
 Sub Sample2()
 Dim sh As Worksheet
 Dim sh1 As Worksheet
 Dim c As Range
 Dim r As Range
 
 Set sh1 = Sheets("Sheet1")
 sh1.Cells.Interior.ColorIndex = xlNone
 
 For Each sh In Worksheets
 If Not sh Is sh1 Then
 With sh.UsedRange
 For Each c In .Cells
 If c.HasFormula Then
 If IsObject(Evaluate(c.Formula)) Then
 Set r = Evaluate(c.Formula)
 If TypeName(r) = "Range" Then
 If r.Parent Is sh1 Then
 r.Interior.ColorIndex = 6
 End If
 End If
 End If
 End If
 Next
 End With
 End If
 Next
 
 Set r = Nothing
 
 End Sub
 
 |  |