Private Sub Worksheet_SelectionChange(ByVal c As Range)
Dim s As Shape
On Error Resume Next
ActiveSheet.Shapes("ZdT").Delete
With c.Offset(, 1)
Set s = ActiveSheet.Shapes.AddTextbox(msoTextOrientationHorizontal, .Left, .Top, 50, 20)
s.Fill.Visible = msoFalse
s.Select
With Selection
.AutoSize = True
.Name = "ZdT"
.Characters.Text = "= " & c.Address(RowAbsolute:=False, columnabsolute:=False)
.Font.Bold = True
.Font.ColorIndex = 3
.PrintObject = False
End With
c.Select
End With
End Sub