I have a huge data file with dozens of columns and hundreds of rows. To check which values are negative I use conditional formatting. Now because the number of columns are so many I am unable to filter only highlighted cells at once. I have to go through each row and scan for highlighted cells which is very time-consuming. How in hundreds of rows I can filter out which row has any highlighted cells. Or may be some other easier way to pick out the negatives only.
To find the best product for my customers I need to count the rows that I have highlighted by filling with a colour AND that contain an 'X' in the cell. Giving a total at the bottom of the row for each highlighted and 'X' cell. I cannot find any easy way of doing this and I am sure I will need to run a VBA script but cant quite get my head around how to do this. Perhaps there is an easier way to do this entirely.
I have a spreadsheet which I have highlighted certain rows based on a certain criteria (I have manually highlted the rows). I was wondering if there is a way to "count" the number of rows that have been highligted?
I have a spreadsheet worksheet 1 "BOM" and created worksheet 2 "Risk List"
I have multi Rows of highlighed (ColorIndex = 44) and I would like to have a marcro that copys the highlighted rows from worksheet "BOM" to Worksheet "Risk List" starting the entery at row A3 on "Risk List" as row A1-A2 are Header.
I have an excel file with a table in it. It contains 2051 records (attached). This is just a sample, the original file has around 30,000 rows.
When I start using filters, I run into problems:
Step 1: Filter by Unit, condition (e.g.) Unit_23 Excel shows in the status bar the following message: 437 of 2050 records found.
Step 2: If I scroll to the bottom of the table, the row numbers are colored in blue (normal for a filtered list) however the last row is not colored and it actually should not be shown since its unit is not what I filtered for (its unit is Unit_25)
Step 3: Clear the filter of Unit
Step 4: Sometimes (depending on what I filter for), one or more of the bottom rows are hidden!!!
First row of data being a category, say 1-5. The second row is data I want the AVERAGE for only if the category is equal to 2 in the column. Looking for formula that uses 'Array of row 1' if = 2 to average of Array row 2???
1 4 3 2 1 5 4 1 2 2
[Code]...
So, filtering to only find the average of 300,500,800 = 533.33.
I have two spreadsheets. Spreadsheet B reads from the master. No entries are made on spreadsheet B, it is visual only. Changes are made only on the master. I want to create a Macro where all blank lines are filtered out automatically on spreadsheet B, in effect only lines with values are displayed.
Once a new task is created, the details are typed into the master spreadsheet and spreadsheet B, located in another building, is automatically updated to display the details. Once the task is completed which can be seconds, minutes or hours later, an "x" is placed in column A of the master. I have formulated spreadsheet B is "" all rows where "x" is listed in the master. Towards the end of the day however, I can have 50 visable entries on spreadsheet B spread over 500 rows.
I want spreadsheet B to display only active tasks from the top of the page down. I currently have those that read the spreadsheet filter out blank rows. Because tasks can be updated at a rate of 10 - 15 per minute with new tasks and the completion of old, I want to eliminate the need for our employees to have to filter themselves.
I'm trying to build a report whereby i collate the first punch in and the last punch out from a set of data.
This is a sample data: 02-May-1409:00 02-May-1419:14 05-May-1409:31 05-May-1419:38 06-May-1409:31 06-May-1412:56 06-May-1413:10 06-May-1420:11 07-May-1408:36 07-May-1412:45 08-May-1408:45 08-May-1412:35 08-May-1413:23 08-May-1419:54
My result should be the following: 02-May-1409:00 02-May-1419:14 05-May-1409:31 05-May-1419:38 06-May-1409:31 ***these cells should be filtered out 06-May-1420:11 07-May-1408:36 07-May-1412:45 08-May-1408:45 ***these cells should be filtered out 08-May-1419:54
I have some data captured in a spreadsheet. The data was recorded every 15 seconds in this format 00:00:15. The total time of recording was 24 hours. I need to filter this data to every 2 minutes and capture it into another sheet.
I need to protect and unprotect rows of data on my "Near Miss Data" sheet, periodically.
When data is added via a Userform, one of the columns (column N) will have either a YES or NO in it. Those rows which have a NO in column N, needs to be unlocked. Those which have a YES, need to be locked. BTW ~ The yes' and nos refer to whether it's completed or not I am planning to CALL the code below to protect/unprotect as needed, but i am struggling with the code to use so i can unlock those rows with NO in column N
Sub Unprotect() ' Simply UNPROTECTS the sheet Sheets("Near Miss Data").Select ActiveSheet.Unprotect Password:="lock" MsgBox "unprotected" End Sub
Sub Protect() ' Simply PROTECTS the sheet Sheets("Near Miss Data").Select ActiveSheet.Protect Password:="lock", DrawingObjects:=True, Contents:=True, Scenarios:=True MsgBox "protected" End Sub
I am using the following code to filter for data I do not want and then to delete those rows and show remaining data. It works fine except when the filter comes up empty and there is no unwanted data to delete.how to improve this code to accomodate this situation?
Selection.AutoFilter Field:=4, Criteria1:=">" & dweekend, Operator:=xlAnd Range("A2").Select Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select Selection.EntireRow.Delete ActiveSheet.ShowAllData Thank you for reading
I'm using a fairly large spreadsheet to put all the cost and benefits of a large area development phased over different years and then calculate the NPV of the total project. The costs/benefits are on separate sheets and are divided into categories with headers. Every category has a summation row as last row.
Because the project is divided into subprojects I created a column which has a dropdown box (using the Validate function) in which I can attribute that cost/benefit to a certain subproject. Using IF functions and another dropdownbox on my Overview page I can get a insight in the total cost and benefits of the subproject I select in the dropdown box.
So far so good of course, but what I really want is not only to be able to get the Overview page per subproject, but also the Cost and Benefits pages. I was thinking about putting a filter on the column which has the dropdown boxes with the subproject number in them, but when I select a number I want all the headers and "summation rows" of all the categories to freeze/stay in sight, because otherwise the output of the filter is useless (for printing and evaluating) ...
I have a parts index containing 500+ rows of data, I also have multiple columns in which I can sort the data.
I would like to have a button fixed in cell C4, D4, E4, etc... row 4 is the header, that when clicked, will filter all rows that have a selection (non-blanks) for only that column. So If I have data in various rows & column (C5:F500) that when I click on the button in cell D4, only the data listed in the various rows of D5:D500 are shown and columns C, E & F are hidden. Clicking cell D4 will show all data.
I can create the button so that it is sized specific to the cell and follows the cell sizing and I can create a button to filter only columns D or E or F, etc... but that means that each button is a separate VBA, macro.
A while ago I found a VBA code that allowed me to sort rows Asending/Desending depending on which button in which column was clicked... See inset: and this allowed me to add columns without changing the code. So I think If I can modify this code this will work great for me..
Sub SortTable()
'code written by Dave Peterson 2005-10-22 '2006-08-06 updated to accommodate hidden or filtered rows Dim myTable As Range Dim myColToSort As Long Dim curWks As Worksheet Dim mySortOrder As Long Dim FirstRow As Long Dim TopRow As Long Dim LastRow As Long Dim iCol As Integer Dim strCol As String Dim rng As Range Dim rngF As Range
I have written some code that will allow me to filter and delete any rows where there is a value in a column ( column J in this instance ) more than 2500. The problem is that it only wolrs when i press F8 and step through the code, and not when i press the commnd button and run it.
Sheets("CAIZOLY9").Select Range("A1").Select Do Until ActiveCell = "Payment Amount" ActiveCell.Offset(0, 1).Select ActiveCell.Select Loop
Do Until ActiveCell.Value = "" ActiveCell.Offset(1, 0).Select If ActiveCell > 2499.99 Then Selection.EntireRow.Delete Else End If Loop Range("A1").Select End Sub
I need to update a sheet called Database by filtering the word Served in column F (6th field) of another sheet called Detention Register. After the 'Served' rows have been filtered today's date needs to be pasted into column E for all of these rows.
The filtered entries from A:F only then need to be cut & pasted into the next empty A column cell in the Database sheet. Finally, another macro called Update Database needs to be called.
Now that I have it filtered I need to know how many rows are there with data. I'll then set up a loop to read the data from each row. I can't use my getend function because it will still end up with 93 rows and the number of unassigned is about 23.
I have a database (ATTACHED) which contain name, roll number, courses taken etc. I want to create different file for different courses showing the roll number and name of the student who have written their name as REGISTER in the course.
I have a work book that I am using to track volunteer hours. I often get new volunteers. Is there a code I can use to add a line item in each month from when I add a name to the master.
EX> of master sheet
A1 = Jimbo A2 = Jones B1 = Mike B2 = Smith C1 = Tommy C3 = Tickles If I want to make on the master
B1 = Kyle B2 = Tanner
How do I automatically make the following sheets add Kyle Tanner in Row B Jan, Feb, March, April, May, June, July, Aug, Sept, Oct, Nov, Dec
I am having difficulty in filtering information from a table.
Essentially, I would first like to filter by same Expiry Dates (Column D). Then based on these same dates, filter by keywords (Column A) within text of those common dates.
The outcome should display entries that have "same expiry date: (Column D) and key word in common - e.g. common word may be "Fleet" (from Column A)
Attached spreadsheet explains further (2 worksheets).
I have a list of about 200 companies in column a. Columns B, C, D, E, etc. list revenues for 2005, 2006, 2007, etc. The problem is not all of the years have values. Is there a way to filter out the companies that have a blank cell for any of the years? For example, if company 1 has a blank in 2007 can I filter it out, even if all of the rest of the revenues are filled in?
how to filter rows based on the background color used in a cell? I need to make a macro that will filter/hide all rows where the cell in column B has the background color set to Yellow. Is there a way to test for that so I could get a true/false value in a column to filter by?
I need to hide rows based on a cell value. In cell B4 I list how many students are in period one.
I have enough rows for 35 students found in A10:A44. In C10: C44 I listed numbers 1-35.
So I need any row that has a number in the C column higher than what was entered in B4 to be hidden, but when cell B4 changes I need rows to unhide if their row is less than new value.
I can view the data how I need to by conditional formatting and pivot tables but HR wants to get rid of all rows that: only have 1 accounting line per document such as Doc MI310712 in attached sample So I only want to display records if there is more than 1 accounting line for each document
My understanding of Excel is that in order to get rid of rows that a VBA macro is needed since there is no function to do it. My VBA is limited but is there a way to specify criteria in a filter to hide the rows using a formula?
Example attached. I need to filter rows based on a start date and stop date, columns C and D. So for example the filter date is 01Mar07 (located in A5). As this date in this cell is changed the rows are filtered accordingly. I need to filter rows so that any row with a start date which includes Mar 07 is shown and I need to include all rows that have an end date in Mar 07. This would result in the inclusion of an event that started in Feb and Ends in march being displayed. Additionally, I would need to clear the filter. I'm just starting out, I'm sure this is easy for you all the excel experts., and you may probably have a better method to approach this.