I have a question regarding the resetting of variables at the end of a sub macro (Hoping that resetting is the correct description!).

For example :-

Set oRng = Nothing
    Set oFind = Nothing
    Set oCC = Nothing
    Set oDoc = Nothing
    Exit Sub
End Sub
Would I be correct in saying that it is best practice to do this for each variable that is declared at the start of a sub, or is this not the case and only certain ones need this?