Home |
Search |
Today's Posts |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi
Try Sub test() Dim R As Long, L As Long R = 1 Do If InStr(Sheets(1).Cells(R, 1).Value, "Total") 0 Then L = L + 1 Sheets(2).Cells(L, 1).Value = Sheets(1).Cells(R, 1).Value End If R = R + 1 Loop Until Sheets(1).Cells(R, 1).Value = "" End Sub You say "column A" but it may look like the Total word is in B ? If so try this instead: Sub test() Dim R As Long, L As Long R = 1 Do If InStr(Sheets(1).Cells(R, 2).Value, "Total") 0 Then L = L + 1 Sheets(2).Cells(L, 1).Value = Sheets(1).Cells(R, 1).Value Sheets(2).Cells(L, 2).Value = Sheets(1).Cells(R, 2).Value End If R = R + 1 Loop Until Sheets(1).Cells(R, 1).Value = "" End Sub HTH. best wishes Harald "Neutron1871" skrev i melding ... I am trying to create a loop in VBA that will recognize cells in column A by the word "Totals" and cut that row and paste into a new worksheet. I am assuming an If statement with a Loop and some sort of count feature. I am a VBA newbie so any help is appreciated. Here is an example of the data I am using. Keep in mind we will have up to 25 GL_Date "Totals". GL_Date Credits 11/01/2004 1087471 11/01/2004 342796.36 11/01/2004 426693.76 11/01/2004 260553.9 11/01/2004 22456 11/01/2004 5517.41 11/01/2004 211887.43 11/01/2004 846.25 11/01/2004 4808.83 11/01/2004 6718.39 11/01/2004 22500 11/01/2004 291256.92 11/01/2004 Total 2683506.25 |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
how to put a loop in a macro? | New Users to Excel | |||
macro loop | Excel Discussion (Misc queries) | |||
macro loop | Excel Discussion (Misc queries) | |||
macro loop | Excel Programming |