texasalynn
Well-known Member
- Joined
- May 19, 2002
- Messages
- 8,458
I have this code which seems to be in an endless loop? Why?
Code:
Private Sub Worksheet_Calculate()
Const maxRow As Long = 1000
Dim myCell As Range
On Error Resume Next
Set myCell = Range("mySecretNamedRange")
On Error GoTo 0
If Not myCell Is Nothing Then
Select Case myCell.Row
Case Is < maxRow
MsgBox "Row(s) were deleted"
Exit Sub
Case Is = maxRow
Rem no rows inserted or deleted
Case Is > maxRow
NRow = ActiveCell.Row
Range(Cells(NRow - 1, "I"), Cells(NRow - 1, "GF")).Copy Destination:= _
Range(Cells(NRow, "I"), Cells(NRow, "GF"))
Exit Sub
End Select
End If
Rows(maxRow).Name = "mySecretNamedRange"
ThisWorkbook.Names("mySecretNamedRange").Visible = False
End Sub