Для проверки свойства LinkedCell необходимо выполнить стандартную технику VBA по отлову ошибки.
Public Sub test()
Dim cntl As Object
On Error Resume Next
For Each cntl In ActiveSheet.OLEObjects
Debug.Print cntl.Name
If IsError(cntl.LinkedCell) Then
Debug.Print "No Linked Cell"
Else
Debug.Print "Linked Cell"
End If
Next cntl
End Sub
Ниже показано, как это работает на чистом листе Excel с четырьмя различнымиэлементы управления.