No. VBA operates directly on the declared ObjectIf you wanted to follow the path visually would this need a Cel.Activate line?
Range("A1").Activate Set Cel =Range("B2") Cel. Value = "X" Cel.Interior.Color = vbRed 'A1 is still "activated" ActiveCell.Value = "Z"