Results 1 to 22 of 22

Splitting a worksheet into separate worksheets based on a keyword in a cloumn

Threaded View

boomboomblock Splitting a worksheet into... 06-26-2013, 11:19 AM
AB33 Re: Splitting a worksheet... 06-26-2013, 11:24 AM
boomboomblock Re: Splitting a worksheet... 06-26-2013, 11:49 AM
Norie Re: Splitting a worksheet... 06-26-2013, 11:53 AM
boomboomblock Re: Splitting a worksheet... 06-26-2013, 12:00 PM
boomboomblock Re: Splitting a worksheet... 06-27-2013, 04:54 AM
Norie It seemed to work fine with... 06-27-2013, 05:01 AM
kalak Re: Splitting a worksheet... 06-27-2013, 05:10 AM
boomboomblock Re: Splitting a worksheet... 06-27-2013, 05:45 AM
AB33 Re: Splitting a worksheet... 06-27-2013, 05:19 AM
AB33 Re: Splitting a worksheet... 06-27-2013, 05:48 AM
boomboomblock Re: Splitting a worksheet... 06-27-2013, 06:15 AM
AB33 Re: Splitting a worksheet... 06-27-2013, 06:24 AM
boomboomblock Re: Splitting a worksheet... 06-27-2013, 06:31 AM
AB33 Re: Splitting a worksheet... 06-27-2013, 06:38 AM
boomboomblock Re: Splitting a worksheet... 06-27-2013, 06:44 AM
AB33 Re: Splitting a worksheet... 06-27-2013, 06:54 AM
boomboomblock Re: Splitting a worksheet... 06-27-2013, 07:00 AM
AB33 Re: Splitting a worksheet... 06-27-2013, 07:08 AM
boomboomblock Re: Splitting a worksheet... 06-27-2013, 07:18 AM
AB33 Re: Splitting a worksheet... 06-27-2013, 07:39 AM
Norie Re: Splitting a worksheet... 06-27-2013, 09:12 AM
  1. #1
    Registered User
    Join Date
    06-26-2013
    Location
    Northern Ireland
    MS-Off Ver
    Excel 2003, 07, 10
    Posts
    92

    Splitting a worksheet into separate worksheets based on a keyword in a cloumn

    I need to split a worksheet based on a keyword in a column. There are 9000 rows and it takes around 3 hours to do this manually. I have code that splits the worksheets but I will have to do this 18 times and it will take too long. Here is my code for splitting worksheet. I need to implement this into a loop to loop 18 times for 18 different keywords but don't know how. Very new to VB and macros

    Formula: copy to clipboard
    Sub SearchForString()

    Dim LSearchRow As Integer
    Dim LCopyToRow As Integer

    On Error GoTo Err_Execute

    'Start search in row 7
    LSearchRow = 7

    'Start copying data to row 7 in Sheet2 (row counter variable)
    LCopyToRow = 7

    While Len(Range("A" & CStr(LSearchRow)).Value)

    'If value in column E = "KEYWORD", copy entire row to Sheet2
    If Range("A" & CStr(LSearchRow)).Value = "KEYWORD" Then

    'Select row in Sheet1 to copy
    Rows(CStr(LSearchRow) & ":" & CStr(LSearchRow)).Select
    Selection.Copy

    'Paste row into Sheet2 in next row
    Sheets("Sheet2").Select
    Rows(CStr(LCopyToRow) & ":" & CStr(LCopyToRow)).Select
    ActiveSheet.Paste

    'Move counter to next row
    LCopyToRow = LCopyToRow + 1

    'Go back to Sheet1 to continue searching
    Sheets("Sheet1").Select

    '______________

    'Position on cell A3
    Application.CutCopyMode = False
    Range("A3").Select

    MsgBox "All matching data has been copied."

    Exit Sub

    Err_Execute:
    MsgBox "An error occurred."

    End Sub
    Last edited by boomboomblock; 06-26-2013 at 11:22 AM.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1