Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I have a global schedule worksheet that has a list of sales peoples intials
in Col.C. When the user wants to print the Sales Persons schedule a userform is called with a ListBox that contains all the sales people on the global schedule. The ListBox has these properties: BoundColumn=1 (which contains the Sales Persons Initials) ColumnCount=2, TextColumn=1. The user then selects the people she wants to print, then click print. The code below uses AutoFilter to filter the sales people she selected from the Global Schedule. Problem is no matter what sales person I select from the listbox it prints all the sales peoples schedules, why? I need Criteria1 to equal the selected values in Column 1 of the Listbox. Private Sub btnPrint_Click() Dim rngFilterRange As Range Set rngFilterRange = Sheets("Global Schedule").UsedRange With lboSalesPeople For i = 0 To .ListCount - 1 If .Selected(i) Then rngFilterRange.AutoFilter Field:=3, Criteria1:=.Value ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True End If Next i End With End Sub -- Cheers, Ryan |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Printing Different Sections of same Sheet | Excel Discussion (Misc queries) | |||
Pass listbox values to autofilter | Excel Programming | |||
Worksheet Sections | Excel Discussion (Misc queries) | |||
Worksheet Sections | Excel Discussion (Misc queries) | |||
PASSWORD PROTECTING SECTIONS OF A WORKSHEET | Excel Discussion (Misc queries) |