Consulting

Results 1 to 3 of 3

Thread: VBA macro for data filter and copy

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #1
    VBAX Regular
    Joined
    Feb 2017
    Posts
    21
    Location

    VBA macro for data filter and copy

    Hello, I am trying to write a macro, which will loop through all headers in a specific sheet and in case last 12 characters are "_TEAM_OFFICE", it will copy/paste the filtered results into another sheet. Same procedure will go for all other columns in range. Unfortunately, my code doesn't seem to be working properly. I'd do appreciate some help. Thanks. Attached the raw data spreadsheet.
    Sub Copydata()
    
    Dim erow As Long
    
    
    Sheets("Raw Data").Select
    
    
        Set MR = Sheets("Raw Data").Range("A1:zz1")
        For Each cell In MR
        erow = Sheet3.Range("a" & Rows.Count).End(xlUp).Row + 1
            If Right(cell.Value, 12) = "_TEAM_OFFICE" Then cell.AutoFilter Field:=1, Criteria:="UB"
            .SpecialCells(xlCellTypeVisible).Copy Destination:=Sheet3.Range("a" & erow)
        Next 
    
    End Sub

    Attached Files Attached Files

Posting Permissions

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