Update Bro..
Cleared the issue by self..
Many Thanks Bro...
Sub Macro1()
'
' Macro1 Macro
'
'
Dim rng As Range
Dim SrcRange As Range ' you should always declare things explicitly
Set SrcRange = Sheets("sheet1").Range("A1:f16")
Dim trgRange As Range ' you should always declare things explicitly
Set trgRange = Sheets("sheet1").Range("A14:f16")
Set rng = SetDifference(SrcRange, trgRange)
MsgBox rng.Address
End Sub
Function SetDifference(Rng1 As Range, Rng2 As Range) As Range
On Error Resume Next
If Intersect(Rng1, Rng2) Is Nothing Then
'if there is no common area then we will set both areas as result
Set SetDifference = Union(Rng1, Rng2)
'alternatively
'set SetDifference = Nothing
Exit Function
End If
On Error GoTo 0
Dim aCell As Range
For Each aCell In Rng1
Dim Result As Range
If Application.Intersect(aCell, Rng2) Is Nothing Then
If Result Is Nothing Then
Set Result = aCell
Else
Set Result = Union(Result, aCell)
End If
End If
Next aCell
Set SetDifference = Result
End Function