Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 54
Default Which Loop would you use?

What is the code you would use to go down a column (starting at cell A7) and
delete 3 rows below the active cell when the next cell is different than the
active cell. The loop can/should stop whenever the statement above is true
(next cell < current cell).

I was able to make it work with a for...next loop, but I think there has to
be a better loop, probably a Do...Loop. I tried for hours to use a Do..loop
but I couldn't get out of the loop when the condition was met... Just
curious...Thank you.
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 10,124
Default Which Loop would you use?

A loop is a loop is a loop. I would use a for/next. Post YOUR code for
comments.

Sub deleterowsif()
For i = Cells(Rows.Count, "a").End(xlUp).Row To 8 Step -1
MsgBox Cells(i, 1)
If Cells(i - 1, 1) < Cells(i, 1) Then Cells(i,
1).Resize(3).EntireRow.Delete
Next i
End Sub
or
Sub deleterowsif()
For i = Cells(Rows.Count, "a").End(xlUp).Row To 12 Step -1
MsgBox Cells(i, 1)
If Cells(i+1, 1) < Cells(i, 1) Then Cells(i+1,
1).Resize(3).EntireRow.Delete
Next i
End Sub


--
Don Guillett
SalesAid Software

"Filo" wrote in message
...
What is the code you would use to go down a column (starting at cell A7)
and
delete 3 rows below the active cell when the next cell is different than
the
active cell. The loop can/should stop whenever the statement above is true
(next cell < current cell).

I was able to make it work with a for...next loop, but I think there has
to
be a better loop, probably a Do...Loop. I tried for hours to use a
Do..loop
but I couldn't get out of the loop when the condition was met... Just
curious...Thank you.


Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Naming Worksheets - Loop within a loop issue klysell Excel Programming 5 March 29th 07 05:48 AM
Naming Worksheets - Loop within a loop issue klysell Excel Programming 0 March 27th 07 11:17 PM
(Complex) Loop within loop to create worksheets klysell Excel Programming 1 March 20th 07 12:03 AM
Advancing outer Loop Based on criteria of inner loop ExcelMonkey Excel Programming 1 August 15th 05 05:23 PM
Problem adding charts using Do-Loop Until loop Chris Bromley[_2_] Excel Programming 2 May 23rd 05 01:31 PM


All times are GMT +1. The time now is 08:09 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"