Sub over(shap, msg)
If shap.Name = prevShape Then Exit Sub
With ActiveSheet
With mask: .Visible = True: .Left = 0: .Top = 0: _
.Width = 1200: .Height = 1000: .BackStyle = 0
End With
With comm: .Caption = msg: .Visible = True: .Top = shap.Top - 15: _
.Left = shap.Left + (shap.Width / 2)
End With
End With
prevShape = shap.Name
End Sub
Private Sub mask_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
ActiveSheet.mask.Visible = False
ActiveSheet.comm.Visible = False
prevShape = ""
End Sub