I'm no expert on this, but I bet your macro will speed up if you don't
use select.
Try to replace
Rows("600:600").Select
Selection.Delete Shift:=xlUp
with
Rows("600:600").Delete Shift:=xlUp
Good luck
Lester
On Wed, 2 Jun 2004 08:14:55 -0700,
wrote:
Here is a small Example
Sub Delete_Row_600_551()
Sheets("Data").Select
If Range("G600") < Range("Q1") Then
Rows("600:600").Select
Selection.Delete Shift:=xlUp
End If
If Range("G600") Range("S1") Then
Rows("600:600").Select
Selection.Delete Shift:=xlUp
End If
If Range("G599") < Range("Q1") Then
Rows("599:599").Select
Selection.Delete Shift:=xlUp
End If
If Range("G599") Range("S1") Then
Rows("599:599").Select
Selection.Delete Shift:=xlUp
End If
End Sub
-----Original Message-----
Can you post your script here? Otherwise I cannot tell
you why it does
that....
---
Message posted from http://www.ExcelForum.com/
.