View Single Post
 
Old 07-06-2012, 05:20 AM
gbaker gbaker is offline Windows 7 32bit Office 2010 32bit
Competent Performer
 
Join Date: May 2012
Posts: 111
gbaker is on a distinguished road
Default Method or data member not found

Hi Paul and Colin,
Thanks for all your help. I figured it out and it works perfectly. I'm learning thanks to you.
Here is the final code. Workbook is too large to send.
Code:
Sub UPDATEALL()
'
' sortinput Macro
'
'
Range("C7:H3980").Select
    ActiveWorkbook.Worksheets("Input Calendar (2012)").Sort.SortFields.Clear
    ActiveWorkbook.Worksheets("Input Calendar (2012)").Sort.SortFields.Add Key:= _
        Range("C7:C3980"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption _
        :=xlSortNormal
    ActiveWorkbook.Worksheets("Input Calendar (2012)").Sort.SortFields.Add Key:= _
        Range("D7:D3980"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption _
        :=xlSortNormal
    ActiveWorkbook.Worksheets("Input Calendar (2012)").Sort.SortFields.Add Key:= _
        Range("E7:E3980"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption _
        :=xlSortNormal
    With ActiveWorkbook.Worksheets("Input Calendar (2012)").Sort
        .SetRange Range("C7:H3980")
        .Header = xlGuess
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
     End With
  
' printbnywildedsgpastevalue Macro
'
'
    Range("C2").Select
    Sheets("DATA").Visible = True
    Sheets("DATA").Select
    Range("t2:ai3976").Select
    Selection.Copy
    Range("cq2:df3976").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Range("dh2:du3976").Select
    Selection.Copy
    Range("dw2:ej3976").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Range("El2:Ey3976").Select
    Selection.Copy
    Range("fa2:fn3976").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Range("fp2:gc3976").Select
    Selection.Copy
    Range("ge2:gr3976").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Application.CutCopyMode = False
    
    
    
'Sorts all sheets
 With Sheet2
 
        'get rid of any null strings stored in the cells for Print
        With .Range("Cp2:Df3980")
            .Value = .Value
        End With
 
          With .Sort
 
           'set up the sort fields for Print on (data tab)
            With .SortFields
                .Clear
                .Add Key:=Sheet2.Range("Cp2:Cp3980"), _
                            SortOn:=xlSortOnValues, _
                            Order:=xlAscending, _
                            DataOption:=xlSortNormal
                .Add Key:=Sheet2.Range("Cq2:Cq3980"), _
                            SortOn:=xlSortOnValues, _
                            Order:=xlAscending, _
                            DataOption:=xlSortNormal
            End With
     
            'set up the rest of the sort and apply for Print
            
            .SetRange Sheet2.Range("Cp2:Df3980")
            .Header = xlNo
            .MatchCase = False
            .Orientation = xlSortColumns
            .SortMethod = xlPinYin
            .Apply
        End With
  End With
  With Sheet2
 
        'get rid of any null strings stored in the cells for BNY
        With .Range("Dw2:Ej3980")
            .Value = .Value
        End With
 
        With .Sort
            'set up the sort fields on BNY on (data tab)
            With .SortFields
                .Clear
                .Add Key:=Sheet2.Range("Dv2:Dv3980"), _
                            SortOn:=xlSortOnValues, _
                            Order:=xlAscending, _
                            DataOption:=xlSortNormal
                .Add Key:=Sheet2.Range("Dw2:Dw3980"), _
                            SortOn:=xlSortOnValues, _
                            Order:=xlAscending, _
                            DataOption:=xlSortNormal
             End With
             'set up the rest of the sort and apply for BNY
            .SetRange Sheet2.Range("Dw2:Ej3980")
            .Header = xlNo
            .MatchCase = False
            .Orientation = xlSortColumns
            .SortMethod = xlPinYin
       End With
  End With
  With Sheet2
 
        'get rid of any null strings stored in the cells for Wilde
        With .Range("fa2:fn3980")
            .Value = .Value
        End With
 
       With .Sort
            'set up the sort fields on Wilde on (data tab)
            With .SortFields
                .Clear
                .Add Key:=Sheet2.Range("Ez2:Ez3980"), _
                            SortOn:=xlSortOnValues, _
                            Order:=xlAscending, _
                            DataOption:=xlSortNormal
                .Add Key:=Sheet2.Range("fa2:fa3980"), _
                            SortOn:=xlSortOnValues, _
                            Order:=xlAscending, _
                            DataOption:=xlSortNormal
            End With
 
            'set up the rest of the sort and apply for Wilde
            .SetRange Sheet2.Range("fa2:fn3980")
            .Header = xlNo
            .MatchCase = False
            .Orientation = xlSortColumns
            .SortMethod = xlPinYin
        End With
   End With
    With Sheet2
 
        'get rid of any null strings stored in the cells for DS Graphics
        With .Range("ge2:gr3980")
            .Value = .Value
        End With
 
        With .Sort
            'set up the sort fields on DS Graphics on (data tab)
 
            With .SortFields
                .Clear
                .Add Key:=Sheet2.Range("gd2:gd3980"), _
                            SortOn:=xlSortOnValues, _
                            Order:=xlAscending, _
                            DataOption:=xlSortNormal
                .Add Key:=Sheet2.Range("ge2:ge3980"), _
                            SortOn:=xlSortOnValues, _
                            Order:=xlAscending, _
                            DataOption:=xlSortNormal
            End With
       
            'set up the rest of the sort and apply for DS Graphics
            .SetRange Sheet2.Range("ge2:gr3980")
            .Header = xlNo
            .MatchCase = False
            .Orientation = xlSortColumns
            .SortMethod = xlPinYin
        End With
   End With
' UPDATEPRINT Macro
'
'
    Application.CutCopyMode = False
    Sheets("PRINT data").Visible = True
    Sheets("PRINT VIEWING CALENDAR").Visible = True
    Sheets("PRINT data").Select
    Columns("E:ca").Select
    Selection.Copy
    Sheets("PRINT VIEWING CALENDAR").Select
    Columns("E:ca").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Application.CutCopyMode = False
    Sheets("PRINT VIEWING CALENDAR").Copy
    ChDir "C:\Users\gbaker\Desktop"
    ActiveWorkbook.SaveAs Filename:= _
        "C:\Users\gbaker\Desktop\PRINT VIEWING Calendar.xlsm.xlsx", FileFormat:= _
        xlOpenXMLWorkbook, CreateBackup:=False
    ActiveWorkbook.Close
    Sheets("PRINT VIEWING CALENDAR").Select
    ActiveWindow.SelectedSheets.Visible = False
    Sheets("PRINT data").Select
    ActiveWindow.SelectedSheets.Visible = False
    
' UPDATEBNY Macro
'
'
    Sheets("BNY data").Visible = True
    Sheets("BNY VIEWING CALENDAR").Visible = True
    Sheets("BNY data").Select
    Columns("E:Bq").Select
    Selection.Copy
    Sheets("BNY VIEWING CALENDAR").Select
    Columns("E:Bq").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Application.CutCopyMode = False
    Sheets("BNY VIEWING CALENDAR").Copy
    ActiveWorkbook.SaveAs Filename:= _
        "C:\Users\gbaker\Desktop\BNY VIEWING Calendar.xlsm.xlsx", FileFormat:= _
        xlOpenXMLWorkbook, CreateBackup:=False
    ActiveWorkbook.Close
    Sheets("BNY VIEWING CALENDAR").Select
    ActiveWindow.SelectedSheets.Visible = False
    Sheets("BNY data").Select
    ActiveWindow.SelectedSheets.Visible = False
    
' UPDATEWILDE Macro
'
'
    Range("B5").Select
    Sheets("Input Calendar (2012)").Select
    Sheets("WILDE data").Visible = True
    Sheets("WILDE data").Select
    Sheets("WILDE VIEWING CALENDAR").Visible = True
    Sheets("WILDE data").Select
    Columns("E:Bq").Select
    Selection.Copy
    Sheets("WILDE VIEWING CALENDAR").Select
    Columns("E:Bq").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Application.CutCopyMode = False
    ChDir "C:\Users\gbaker\Desktop"
    Sheets("WILDE VIEWING CALENDAR").Copy
    ActiveWorkbook.SaveAs Filename:= _
        "C:\Users\gbaker\Desktop\WILDE VIEWING Calendar.xlsm.xlsx", FileFormat:= _
        xlOpenXMLWorkbook, CreateBackup:=False
    ActiveWorkbook.Close
    Sheets("WILDE VIEWING CALENDAR").Select
    ActiveWindow.SelectedSheets.Visible = False
    Sheets("WILDE data").Select
    ActiveWindow.SelectedSheets.Visible = False
    
' UPDATEDSG Macro
'
'
    Sheets("Input Calendar (2012)").Select
    Sheets("DS Graphics data").Visible = True
    Sheets("DS Graphics data").Select
    Sheets("DS Graphics VIEWING CALENDAR").Visible = True
    Sheets("DS Graphics data").Select
    Columns("E:Bq").Select
    Selection.Copy
    Sheets("DS Graphics VIEWING CALENDAR").Select
    Columns("E:Bq").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Application.CutCopyMode = False
    Sheets("DS Graphics VIEWING CALENDAR").Copy
    ActiveWorkbook.SaveAs Filename:= _
        "C:\Users\gbaker\Desktop\DS Graphics VIEWING Calendar.xlsm.xlsx", FileFormat _
        :=xlOpenXMLWorkbook, CreateBackup:=False
    ActiveWorkbook.Close
    Sheets("DS Graphics VIEWING CALENDAR").Select
    ActiveWindow.SelectedSheets.Visible = False
    Sheets("DS Graphics data").Select
    ActiveWindow.SelectedSheets.Visible = False
    
    ' NUMBERPV Macro
'
   Sheets("DATA").Select
    Columns("AJ:BI").Select
    Selection.Copy
    Columns("BK:CJ").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    
    
' NUMBERSSORT
'get rid of any null strings stored in the cells for NUMBERS VIEWING
Sheets("DATA").Visible = True
With Sheet2
        
        With .Range("bj2:cj3981")
            .Value = .Value
        End With
 
        With .Sort
 
 'set up the sort fields for NUMBERS VIEWING on (data tab)
            With .SortFields
                .Clear
                .Add Key:=Sheet2.Range("bj2:bj3981"), _
                            SortOn:=xlSortOnValues, _
                            Order:=xlAscending, _
                            DataOption:=xlSortNormal
                .Add Key:=Sheet2.Range("Bk2:bk3981"), _
                            SortOn:=xlSortOnValues, _
                            Order:=xlAscending, _
                            DataOption:=xlSortNormal
            End With
 
            'set up the rest of the sort and apply for Print
            .SetRange Sheet2.Range("bj2:cj3981")
            .Header = xlNo
            .MatchCase = False
            .Orientation = xlSortColumns
            .SortMethod = xlPinYin
            
         End With
       
End With
            Columns("Bj:CJ").Select
            Selection.Copy
Sheets("NUMBERS VIEWING").Visible = True
 Sheets("NUMBERS VIEWING").Select
            Columns("a:AA").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
       
       
Sheets("NUMBERS VIEWING").Select
    Sheets("NUMBERS VIEWING").Copy
    ActiveWorkbook.SaveAs Filename:= _
        "C:\Users\gbaker\Desktop\Print Prod List View.xlsx.xlsm", FileFormat:= _
        xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
    ActiveWorkbook.Close
Sheets("NUMBERS VIEWING").Visible = False
    
'Sub LISTPV()
'
' Paste Values List Data to List View Macro
'
'
    Sheets("LIST DATA").Visible = True
    Range("b7:j3981").Select
    Selection.Copy
    Sheets("LIST VIEW").Select
    Range("b7:j3981").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Sheets("LIST DATA").Select
    Application.CutCopyMode = False
    ActiveWindow.SelectedSheets.Visible = False
    
'Sorts List View

'
'
'
 With Sheet4
 
        'get rid of any null strings stored in the cells for Print
        With .Range("b7:j3981")
            .Value = .Value
        End With
 
      With .Sort
 
           'set up the sort fields for Print on (data tab)
            With .SortFields
                .Clear
                .Add Key:=Sheet2.Range("E7:E3981"), _
                            SortOn:=xlSortOnValues, _
                            Order:=xlAscending, _
                            DataOption:=xlSortNormal
                .Add Key:=Sheet2.Range("C7:C3981"), _
                            SortOn:=xlSortOnValues, _
                            Order:=xlAscending, _
                            DataOption:=xlSortNormal
                
            End With
 
            'set up the rest of the sort and apply for Wilde
            .SetRange Sheet2.Range("b7:j3981")
            .Header = xlNo
            .MatchCase = False
            .Orientation = xlSortColumns
            .SortMethod = xlPinYin
            .Apply
      End With
  End With
    Sheets("LIST VIEW").Select
    Sheets("LIST VIEW").Copy
    ActiveWorkbook.SaveAs Filename:= _
        "C:\Users\gbaker\Desktop\Print Prod List View.xlsx.xlsm", FileFormat:= _
        xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
    ActiveWorkbook.Close
    Sheets("DATA").Visible = False
    Sheets("Input Calendar (2012)").Select
    Range("A7").Select
 
End Sub
Thanks again Gary
Reply With Quote