Sub Bla_Bla_Bla()
   Dim MyRng As Range, n As Long
   Set MyRng = ActiveSheet.UsedRange

   For n = MyRng.Rows.Count To 1 Step -1
      If UCase(Left(Trim(MyRng(n, 1)), 5)) = "TOTAL" _
         Then MyRng(n + 1, 1).EntireRow.Insert
   Next

End Sub

NOTE:
to insert a row you have to say the range object first:
RangeObject.EntireRow.Insert



On May 12, 10:38 pm, John in Huntington Beach <johnw...@gmail.com>
wrote:
> Hello,
> I have data that contains certain text strings ("Total" followed by
> other text) repeated in column A. When my progam finds this text
> string, I want it to insert a blank row below the row that contains
> the text.
> My macro looks like this:
>
>  Set CELLToCHECK = FirstCellR  /comment - FirstCellR is in column A
> I = 0
> Do Until I = LastRowL
>    CELLToCHECK = CELLToCHECK.Offset(I, 0)
>    MsgBox "CELLToCHECK VALUE = " & CELLToCHECK.Value
>    If CELLToCHECK.Value = "Total" & "*" Then
>        MsgBox "Here's one =" & CELLToCHECK.Address(False, False)
>        Insert.Row
>    End If
>    I = I + 1
> Loop
>
> This is not working.... any suggestions? thanks in advance
>

-- 
----------------------------------------------------------------------------------
Some important links for excel users:
1. Follow us on TWITTER for tips tricks and links : 
http://twitter.com/exceldailytip
2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
3. Excel tutorials at http://www.excel-macros.blogspot.com
4. Learn VBA Macros at http://www.quickvba.blogspot.com
5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
 
To post to this group, send email to excel-macros@googlegroups.com

<><><><><><><><><><><><><><><><><><><><><><>
HELP US GROW !!

We reach over 6,800 subscribers worldwide and receive many nice notes about the 
learning and support from the group.Let friends and co-workers know they can 
subscribe to group at http://groups.google.com/group/excel-macros/subscribe

Reply via email to