Multiple Autofilter On One Worksheet Working Around With Combobox?
Mar 17, 2014
Is there by any chance a work around for using a multiple auto filters on one worksheet using combo boxes ? An exmple of dummy data is :
Sales Rep<-filter here
Paul500
John600
Tom900
Andy450
Mark300
Sales by Region<-and here
North120
South360
East480
West490
North East250
North West500
South West290
South East260
View 2 Replies
ADVERTISEMENT
Oct 12, 2012
I thought I had been able to use array to have more than two criterias with Autofilter, but now I am unable to make the following code work. What I am trying to do is have all the records that does not contain either N/A, S/O or xx and also have a filter on column 125 for the value "OUI".
VB:
Sub test()
Set ws1 = ThisWorkbook.Sheets("SOMMAIRE_EN_ALL")
Set ws2 = Workbooks("Fichier_central_2013_anglais_2_CLEAN").Sheets("DETAIL_CONCAT")
Set r = ws2.Range("A1:du4783")
[Code] .....
View 3 Replies
View Related
Aug 26, 2013
I have a table and the first column headed "Arrival Date" contains dates. I then have some buttons on a form which enable me to quickly filter the table to show "Arrived Today", "Arrived Yesterday" and "Arrived last 3 days". The today and yesterday macros work fine, for example, the following code is used to filter for "Arrived Yesterday"
ActiveSheet.ListObjects("Table1").Range.AutoFilter Field:=1, Criteria1:=Format(Now() - 1, "dd/mm/yyyy")
The problem is the filter does not work for "Arrvied last 3 days", the code for which is as follows:
ActiveSheet.ListObjects("Table1").Range.AutoFilter Field:=1, Criteria1:=">=" & Format(Now() - 3, "dd/mm/yyyy")
When I apply his macro it displays no records and yet if I manually go into the filter everything appears to be OK. If I then use the date picker within the filter to essentially re-select the date that the macro has already specified then the filter works.
View 3 Replies
View Related
Apr 9, 2013
I have a problem very similar to this thread: [URL] .... Therefore I have tried to adapt but so far failed.
My requirement is that a userform pops up with multiple comboboxes (in this scenario 3) and once the results have been selected and the user clicks the button "OK" then the autofilter changes to the same as what the selected ComboBoxes were.
So, there are 3 comboboxes so I have tried the following:
VB:
[PrivateSub CommandButton1_Click()
Worksheets("Data").Activate
If Sheets("Data").AutoFilterMode = True Then Range("B3", Range("B600").End(xlUp)).AutoFilter
Range("B3", Range("B600").End(xlUp)).AutoFilter Field:=1, Criteria1:=ComboBox1.Value, visibledropdown:=False
[Code] .....
View 5 Replies
View Related
Oct 23, 2009
In my userform 'Options' the user selects a date from the combobox2 list
I then want to use this selected date from combobox2 to carry out a autofilter through cells B5:B5000 in the 'database' sheet.
EG
if the user selects 23 OCT 2009 from the list (combobox2 in userform Options)
the filter for 23 OCT 2009 is applied for all the data stoted through cells B5:B5000 in the database sheet
View 9 Replies
View Related
Feb 20, 2007
What could make this line of code stop working. It has worked for weeks, and just yesterday it stopped working. :x
ActiveWorkbook.Sheets("Email").UsedRange.AutoFilter Field:=2
The sheet is unprotected, and events are enabled. I don't know of anything different than before. What do I look for that would not allow this code to run?
View 9 Replies
View Related
Jun 13, 2008
I have found codes to do this however not one to show if I have varied selections. I have 3 combobox's and 2 textbox's to autofilter data on the same page. can someone tell me where I am going wrong in my code.
Private Sub CommandButton1_Click()
With ActiveSheet
.AutoFilterMode = False
If Me.ComboBox1.Value = True Then
With . Range("B2:S2")
.AutoFilter
.AutoFilter Field:=2, Criteria1:=Me.ComboBox1.Value
End With
End If
If Me.ComboBox2.Value = True Then
With .Range("B2:S2")
.AutoFilter
.AutoFilter Field:=4, Criteria1:=Me.ComboBox2.Value
End With
End If........................
View 7 Replies
View Related
Dec 20, 2012
When I either manually check the box for allowing sorting and autofiltering, or I do it through vba with:
Code:
With Sheets("Inventory")
.Protect Password:="###", AllowSorting:=True, AllowFiltering:=True, AllowUserInterface:=True
.EnableAutoFilter = True
End With
I still am unable to use the icons. The icons are clickable to filter or sort, but every time they say that the cells I am selecting are protected. I want them to be protected from editing the data, but want to allow them to be sorted or filtered.
View 1 Replies
View Related
Nov 4, 2013
I got a problem using AutoFilter with VBA in Excel.
It works well for regular filters, but filtering the date column does not work as intended. The column is formatted as date, I can filter it manually and absurdly, if I run my code, it filters nothing but when I check the filter and then only click ok (no change being applied to the filter criteria), it starts filtering correctly.
Here is my code:
Code:
ws.ListObjects(SheetName).Range.AutoFilter Field:=3, Criteria1 _
:=">" & CDate([datecell]), Operator:=xlAnd, Criteria2:= _
"
View 1 Replies
View Related
Jun 23, 2009
how to make this recorded macro work with more than the sheet it was recorded on. I need to work with the visible selections. But I'm having all kinds of problems trying to pick just the visible cells. Not having any luck with this project. I tried to included a test book but It keeps giving me an error.
View 4 Replies
View Related
Nov 17, 2011
THe below have written for comboBox selection when I run thourgh form and commandButton code is not working but when run single (Seperately) code will get execute.
Private Sub CommandButton1_Click()
Dim Mydate As Date
Mydate = Date
[Code].....
View 1 Replies
View Related
Aug 22, 2013
I have a couple of combo boxes with lists to generate data for a dynamic chart. Elsewhere on the page I have hyperlinks to other tabs in the form of round button shapes.
When you select from the combo box, the selected text shows in the box highlighted, which is fine, but whilst highlighted, no hyperlinks work. You have to click a random cell on the sheet, and then click the hyperlinks again. Something thats fine for me, but not for my users as there's a lot of them and they won't realise. they will just report it broken.
View 3 Replies
View Related
Aug 13, 2014
I have a 'Summary' worksheet which is shown as:
August
September
October
Example 1
1
4
5
The table, which works correctly, looks in another worksheet 'Report' for 'Example 1' within the date range of August. This uses COUNTIFS.
Ideally, what I'm wanting to do is have an auto-filter on each of the cells - 'Example 1', 'Example 2', so if a user wants to see what rows on the 'Report' sheet, falls into this criteria, it auto filters the other worksheet, and takes them too it.
The action would be - Click on the cell of 'Example 1', the macro auto-filters based on the cells value in column F of the 'Report' sheet, and takes the user there. The macro would have to take into account the date filter as well, which uses cells A1,B1 for August, and C1,D1, for September.
View 1 Replies
View Related
Jun 4, 2014
I am currently running VBA when ComboBox1 is selected ComboBox2 shows specific information based on lists in the spreadsheet.
Now I would like it if ComboBox2 showed "Business Improvement" then ComboBox3 will show information set in that list.
Also, my submit button isn't working and I can't find out what's wrong using the debugger
View 7 Replies
View Related
Sep 17, 2009
Is it possible to have multiple instances of autofilter on a single worksheet? The two autofilters should not be related to each other and are on different sets of data (in different rows as well as columns but in the same worksheet).
View 2 Replies
View Related
Sep 22, 2006
I use VBA to create a workbook that has 6 worksheets. All six sheets are identicle in format. Only the data is different. I'm trying to AutoFilter all the sheets. Here's my code...
For Each s In WB_Report.Worksheets
s. Range("B7:R7").AutoFilter
Next s
This is the very last instruction of my macro. For some reason, it's only applying an AutoFilter to 3 of the 6 worksheets.
View 2 Replies
View Related
Aug 9, 2007
is there any way to get an advanced filter to play with autofilters? at the moment after i have applied the advanced filter it completly messes up with my autofilter to the extent that it moves where the autofilter actually sits and then when i try and use the autofilter it completly ignores the advanced filter i just applied. how to make the 2 filters play nice together and actually be able to autofilter the results of an advanced filter.?
View 2 Replies
View Related
Oct 2, 2007
I have a chart that gets updated to show the desired reporting period by clicking a button to run some code which applies filtering to the source worksheet using a value selected from a drop down validation list on the chart worksheet. When the code runs, the source worksheet displays temporarily. How do I prevent this switching back and forth between the data and chart worksheets during code execution? Undoubtedly, there is a better way to code this.
Sub Chart_FilterPPM()
Application.DisplayAlerts = False
wk = Worksheets("Charts"). Range("D63")
Worksheets("Leak Data").Activate
With Worksheets("Leak Data")
.AutoFilterMode = False
.Range("Headings_LeakData").AutoFilter
End With
With Range("Headings_LeakData").AutoFilter
Selection.AutoFilter Field:=2, Criteria1:=wk
Selection.AutoFilter Field:=11, Criteria1:=">5000", Operator:=xlAnd
End With
Worksheets("Charts").Activate
Application.DisplayAlerts = False
End Sub
View 3 Replies
View Related
Aug 5, 2013
I am going bonkers with the worksheet autofiltered result. On userform "Find" when I use one of two comboboxes to filter the results no data is displayed. Using the textbox on that form the filtered data is displayed.
View 3 Replies
View Related
Aug 27, 2009
I'm working on a quote template that has 600+ products with descriptions and prices that gets autofiltered down to one product. After it has been filtered down to that one product how do I link that to a new worksheet?
View 9 Replies
View Related
Feb 25, 2013
Can I validate data based on a list in another workbook? is what I mean to say.
View 2 Replies
View Related
Apr 5, 2013
I got the following code from Use AutoFilter to filter and copy the results to a existing worksheet and would like to incorporate this into my VBA project. The problem however is that this code were written to perform on one workbook and this is where my problem is. My project is between two different workbooks and cannot seem to get this code modified to do what it is supposed to do between these two workbooks. Everything I have tried so far failed. In short what this code would do is to check the existing data on the one sheet (the source) and extract only the data which is meeting my set criteria, and copy this data to the destination sheet. This is what I would like to do between two workbooks. With this the sample code as provided by Ron de Bruin. The sample workbook could be accessed trough the following link [URL]..... With this the code for matching and copying on one workbook.
Code:
Option Explicit
'>>
'This example will copy the filter results below the existing data on the destination sheet.
'Note the sheet "RecordsOfTheNetherlands" must exist in your workbook.
'This example will not copy the header row each time so when you manual add the worksheet
'"RecordsOfTheNetherlands" to your workbook you must add the headers yourself on the first row.
[Code] ............
View 1 Replies
View Related
May 28, 2009
I have two worksheets 1) PL dbase and 2) Waiting list. Both setup as Lists. Where Excel automatically inserts a new row as you click in the current rows...
I want to autofilter Waiting list column I for the value of "Yes"
Copy all the data autofiltered in Waiting list to the next available row(s) on worksheet PL dbase.
View 10 Replies
View Related
Apr 5, 2013
I've created drop-down lists in cells B3 and B4 (this is in worksheet 1), based on a column in Worksheet 2. I'd like Worksheet 2 to autofilter the data based on the drop-downs in B3 or B4, or both together.
View 2 Replies
View Related
Oct 5, 2012
I have some data which I want to apply multiple criteria to for a particular column. Searched around on the internet and it would appear I should use an array and pass that to my criteria. What I can't find an answer for is how to say "does not equal any of the values within the array"
Code currently is:
Code:
Dim NumberFilter_Array(0 to 2)
NumberFilter_Array(0) = 2
NumberFilter_Array(1) = 9
[Code].....
I've tried variations for that in red but can't get it to work, how to correct the line in red to filter for none of the values in the array NumberFilter_Array?
View 2 Replies
View Related
Nov 1, 2012
I am trying to use VBA to set an autofilter that hides all zeros in Column AL and then excludes all values in Column E that start with "312" or "502". For some reason I can't get this to work as expected, it still continues to display unwanted values in Column E.
HTML Code:
ActiveSheet.Range("$A$1:$CS" & LastRow).AutoFilter Field:=5, Criteria1:=Array("312*", "502*")
ActiveSheet.Range("$A$1:$CS" & LastRow).AutoFilter Field:=38, Criteria1:=Array("0")
View 5 Replies
View Related
Apr 29, 2013
Is it possible to enhance this line of code:
Code:
.Range("A1:EH" & llastrow).AutoFilter Field:=10, Criteria1:="Cows"
Which filters my database to display only rows in which column J (10) equals "Cows", to display all rows that equal "Cow" and "Chicken" and "Giraffe" and "Cheetah"?
View 4 Replies
View Related
Mar 4, 2010
I need to use a not equal to operator to apply filter on a column. Something like:
Fc = Array("BA-DIRECT", "DAFC", "WSS", "LISS-East", "LISS-West", "GSO DRO")
ActiveSheet.Range("D:D").AutoFilter Field:=4, Criteria1:="" & Fc, Operator:=xlAnd
I need to filter all values which are not equal to "BA-DIRECT", "DAFC", "WSS", "LISS-East", "LISS-West", "GSO DRO" in column 'D'
The above code is not working.
View 9 Replies
View Related
Aug 13, 2007
How can we set two criterias in autofilter property in vba? For example if there are two columns - departments and grade ... i want that all those rows that have department as Finance and Grade as Grade A should be filtered automatically in VBA Coding.
View 3 Replies
View Related
Sep 6, 2007
Is there an easy way of filtering a field on one sheet and having it identically filter the same field on multiple other sheets ?
View 5 Replies
View Related