View Single Post
  #2   Report Post  
Posted to microsoft.public.excel.programming
Tom Ogilvy Tom Ogilvy is offline
external usenet poster
 
Posts: 6,953
Default Macro, Excel: insert cell between colored cells ??

Sub efg()
Dim lastrow As Long, firstrow As Long
Dim i As Long, c as Long
lastrow = 100
firstrow = 5
c = 1
For i = lastrow To firstrow Step -1
If Cells(i, c).Interior.ColorIndex = 5 And _
Cells(i + 1, c).Interior.ColorIndex = 3 Then
Cells(i + 1, c).Insert Shift:=xlShiftDown
Cells(i + 1, c).Clear
End If
Next i
End Sub

worked for me. Set the values of lastrow and first row. change the value
of "c" to reflect the column you want to work on.



--
Regards,
Tom Ogilvy





"JVLennox" wrote:


Hi everybody!

I am trying to automatically insert an empty cell between colored
cells!

-- Each time I have a blue colored cell followed by a red colored cell
in column A, I want an empty cell to be inserted between these cells.

I tried to work something out, but all I can offer is this, which
determines the color. How do I get Excel to insert the cells throughout
the whole column A???

THANKS FOR ANY HELP!!!!

JVLennox




Range("????").Select
With Selection.Interior
.ColorIndex = 5
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
End With
Range("????").Select
With Selection.Interior
.ColorIndex = 3
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
End With


--
JVLennox
------------------------------------------------------------------------
JVLennox's Profile: http://www.excelforum.com/member.php...o&userid=32505
View this thread: http://www.excelforum.com/showthread...hreadid=523180