+ Reply to Thread
Results 1 to 8 of 8

Filter-Copy Paste-Save sheet-Delete info

  1. #1
    Registered User
    Join Date
    02-14-2012
    Location
    hyderabad
    MS-Off Ver
    Excel 2003
    Posts
    22

    Filter-Copy Paste-Save sheet-Delete info

    Hi All,

    It would be greate if some one help me on this,

    I have created a macro for the following,

    1- It selects the data from "Data" sheet
    2-Copy and past it in "ADL" sheet
    3-We have Main sheet, which has few Macro buttons to execute above 1 & 2 Action.

    However, i have problem here, every time i need to select the data for a specific number and paste it in "Data" sheet and after that i am executing the Macro for the actions above (1&2). After executing the marcos i need to delete the data pasted in ADL and again select the data for a specfic number and paste it in "Data" Sheet. like this i create around 50 sheets.

    For Example:

    ACCOUNT CENTER Market
    110000010 605186 123
    110000010 605186 123
    110020000 605186 123
    110020000 605186 123
    509999999 605186 123
    509999999 605186 123
    509999999 605186 123
    555555511 605186 123
    555555511 605186 123

    Every time i need to filter on account, select data for one account and paste in Macro Sheet"Data" and execute the Macros and saved in specified location.

    Soultion Needed: Is there any macro for below actions

    A- I Create another sheet called "Raw"
    B- macro will set fileter, select one Account and copy and paste it in "Data"
    C-Macros in Main sheet execute further action and save the file in sepcified location
    D-Delete the data in ADL file

    and again macro fun A/B/C and D until it completes all accounts.

    Regards,
    Sri

    Macro i have created:

    Private Sub CommandButton1_Click()
    BENONI = Date
    Sheets("Fiscal Calender").Activate
    A = Sheets("Fiscal Calender").Range("W6")
    AA = Sheets("Fiscal Calender").Range("X6")
    B = Sheets("Fiscal Calender").Range("W7")
    BB = Sheets("Fiscal Calender").Range("X7")
    C = Sheets("Fiscal Calender").Range("W8")
    CC = Sheets("Fiscal Calender").Range("X8")
    E = Sheets("Fiscal Calender").Range("W9")
    EE = Sheets("Fiscal Calender").Range("X9")
    D = InputBox("Closing Dates are Below" _
    & vbCr & A & " " & AA _
    & vbCr & B & " " & BB _
    & vbCr & C & " " & CC _
    & vbCr & E & " " & EE, "DATE OF JE PREPARED", [BENONI])

    Sheets("ADI").Activate
    Sheets("ADI").Range("J11").Select
    ActiveCell.Value = D
    'DATE ENTERED AND SECOND MACRO RUNS

    Sheets("Data").Activate
    Sheets("data").Range("A2").Select
    Selection.Copy
    Sheets("ADI").Activate
    Sheets("ADI").Range("J10").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
    :=False, Transpose:=False

    Sheets("Data").Activate

    Sheets("data").Range("B2").Select
    Selection.Copy
    Sheets("ADI").Activate
    Sheets("ADI").Range("J12").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
    :=False, Transpose:=False

    Sheets("ADI").Range("J13").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
    :=False, Transpose:=False
    Sheets("ADI").Range("J14").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
    :=False, Transpose:=False
    Sheets("ADI").Range("J15").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
    :=False, Transpose:=False

    Sheets("Data").Activate
    Sheets("data").Range("F2").Select
    Selection.Copy
    Sheets("ADI").Activate
    Sheets("ADI").Range("J16").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
    :=False, Transpose:=False
    'NEXT
    Sheets("Data").Activate
    Sheets("data").Range("G2:R2").Select
    Sheets("data").Range(Selection, Selection.End(xlDown)).Select
    Selection.Copy
    Sheets("ADI").Activate
    Sheets("ADI").Range("C21").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
    :=False, Transpose:=False

    'next

    Sheets("Data").Activate
    Sheets("data").Range("s2").Select
    Sheets("data").Range(Selection, Selection.End(xlDown)).Select
    Selection.Copy
    Sheets("ADI").Activate
    Sheets("ADI").Range("t21").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
    :=False, Transpose:=False

    'next

    Sheets("Data").Activate
    Sheets("data").Range("t2").Select
    Sheets("data").Range(Selection, Selection.End(xlDown)).Select
    Selection.Copy
    Sheets("ADI").Activate
    Sheets("ADI").Range("u21").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
    :=False, Transpose:=False

    'next

    Sheets("Data").Activate
    Sheets("data").Range("u2").Select
    Sheets("data").Range(Selection, Selection.End(xlDown)).Select
    Selection.Copy
    Sheets("ADI").Activate
    Sheets("ADI").Range("ab21").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
    :=False, Transpose:=False
    End Sub

    Private Sub CommandButton2_Click()
    Sheets("data").Activate
    RowCount = Application.WorksheetFunction.CountA(Sheets("data").Range("a:a"))
    MsgBox (RowCount - 1)

    Sheets("ADI").Activate
    Sheets("ADI").Range("C22").Select
    RowCount = Application.WorksheetFunction.CountA(Sheets("data").Range("A:A"))
    Sheets("ADI").Range("C22").Resize(RowCount, 1).EntireRow.Insert

    MsgBox (RowCount - 1 & " " & " " & ("Rows Are Inserted in ADI Sheet"))
    Sheets("MAIN").Activate

    End Sub
    Private Sub CommandButton3_Click() 'MACRO TO SAVE THE FILE IN THE LOCATION
    Dim wb As Workbook
    MSG2 = MsgBox("Are You Sure You Want to SAVE the ADI Sheet ", vbYesNo, "To Save: YES Else NO")
    If MSG2 = vbYes Then
    spath = Sheets("MAIN").Range("K14")
    rn = Sheets("adi").Range("J13")
    A = InputBox("Specify the Month Here to add to File Name")

    Worksheets("Adi").Copy
    Set wb = ActiveWorkbook

    wb.SaveAs Filename:=(spath & rn & " " & "-" & A & ".xls")
    MsgBox (" File saved in" _
    & vbCr & " " & spath)
    Else
    MsgBox "File Not Saved"
    End If
    End Sub
    Private Sub CommandButton4_Click() 'MACRO TO DELETE ROWS
    Dim FR As Long, LR As Long
    MSG1 = MsgBox("Are You Sure You Want to Delete the Rows ", vbYesNo, "To Delete: YES Else NO")
    If MSG1 = vbYes Then

    Sheets("ADI").Activate
    With Sheets("ADI")
    FR = 21
    LR = .Range("C" & Rows.Count).End(xlUp).Row
    .Rows(FR & ":" & LR).Delete
    End With
    MsgBox ("Rows Deleted")
    Else
    MsgBox "You Have Cancelled The Action"
    End If
    Sheets("MAIN").Activate
    End Sub

    Private Sub CommandButton5_Click()
    Sheets("DATA").Activate
    ActiveSheet.Range("a:xfd").Select
    Selection.Delete Shift:=xlUp
    Sheets("DATA").Range("A1").Select

    Sheets("MAIN").Activate

    End Sub
    Private Sub CommandButton6_Click()
    Sheets("ADI").Select
    ActiveSheet.Range("U20:u1048576").Select
    Selection.Replace What:=".", Replacement:="\.", LookAt:=xlPart, _
    SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
    ReplaceFormat:=False
    MsgBox ("Project Numbers having . replaced with \.")
    Sheets("main").Activate

    End Sub
    Attached Files Attached Files
    Last edited by srikanthbenoni; 02-16-2012 at 11:17 AM.

  2. #2
    Forum Contributor arlu1201's Avatar
    Join Date
    09-09-2011
    Location
    Bangalore, India
    MS-Off Ver
    Excel 2003 & 2007
    Posts
    19,166

    Re: Filter-Copy Paste-Save sheet-Delete info

    Welcome to the forum.

    Please put the above code in code tags (as per forum rules) before the moderators give you a warning.
    If I have helped, Don't forget to add to my reputation (click on the star below the post)
    Don't forget to mark threads as "Solved" (Thread Tools->Mark thread as Solved)
    Use code tags when posting your VBA code: [code] Your code here [/code]

  3. #3
    Registered User
    Join Date
    02-14-2012
    Location
    hyderabad
    MS-Off Ver
    Excel 2003
    Posts
    22

    Re: Filter-Copy Paste-Save sheet-Delete info

    Hi All,

    Does Any one has solution for this, its pretty urgent

  4. #4
    Forum Contributor arlu1201's Avatar
    Join Date
    09-09-2011
    Location
    Bangalore, India
    MS-Off Ver
    Excel 2003 & 2007
    Posts
    19,166

    Re: Filter-Copy Paste-Save sheet-Delete info

    Which are the macros that need to be executed (point c) - all of them?

  5. #5
    Registered User
    Join Date
    02-14-2012
    Location
    hyderabad
    MS-Off Ver
    Excel 2003
    Posts
    22

    Re: Filter-Copy Paste-Save sheet-Delete info

    Yes, It should execute all of them starting from Entering date to Deleting the data.

    Thanks And Regards,
    Srikanth

  6. #6
    Registered User
    Join Date
    02-14-2012
    Location
    hyderabad
    MS-Off Ver
    Excel 2003
    Posts
    22

    Re: Filter-Copy Paste-Save sheet-Delete info

    Hi All any informtion,

  7. #7
    Forum Contributor arlu1201's Avatar
    Join Date
    09-09-2011
    Location
    Bangalore, India
    MS-Off Ver
    Excel 2003 & 2007
    Posts
    19,166

    Re: Filter-Copy Paste-Save sheet-Delete info


  8. #8
    Registered User
    Join Date
    02-14-2012
    Location
    hyderabad
    MS-Off Ver
    Excel 2003
    Posts
    22

    Re: Filter-Copy Paste-Save sheet-Delete info

    Nope, both are different.

+ Reply to Thread

Thread Information

Users Browsing this Thread

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

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