Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
This is driving me crazy! I have autofiltered a range, but want to be able
to number that range from 1 to xxx each time I apply a different filter. But even though I have only set the auto filter up on the specific columns it hides the whole row that is being filtered. I have tried converting the range to a list that also does not work, and nor does using the ROW function. Any ideas? |
#2
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
One way. This will re-number the visible cells in col A
Sub numbervisible() lr = Cells(Rows.Count, 1).End(xlUp).Row Set myrng = Range("a2:a" & lr).SpecialCells(xlCellTypeVisible) counter = 1 For Each c In myrng c.Value = counter counter = counter + 1 Next c End Sub -- Don Guillett SalesAid Software "tanya" wrote in message ... This is driving me crazy! I have autofiltered a range, but want to be able to number that range from 1 to xxx each time I apply a different filter. But even though I have only set the auto filter up on the specific columns it hides the whole row that is being filtered. I have tried converting the range to a list that also does not work, and nor does using the ROW function. Any ideas? |
#3
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
You can use a formula to calculate the row number. For example, in
column A, enter the following: =SUBTOTAL(3,$B$2:B2) where column B contains no blank cells. Copy the formula down to the last row of data. Note: Don't use this formula in conjunction with the DataSubtotal feature. When you choose to Remove Subtotals, it deletes the lines that contain a Subtotal formula. tanya wrote: This is driving me crazy! I have autofiltered a range, but want to be able to number that range from 1 to xxx each time I apply a different filter. But even though I have only set the auto filter up on the specific columns it hides the whole row that is being filtered. I have tried converting the range to a list that also does not work, and nor does using the ROW function. Any ideas? -- Debra Dalgleish Contextures http://www.contextures.com/tiptech.html |
#4
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Debra - thanks - does exactly what I want it to. Tanya
"Debra Dalgleish" wrote: You can use a formula to calculate the row number. For example, in column A, enter the following: =SUBTOTAL(3,$B$2:B2) where column B contains no blank cells. Copy the formula down to the last row of data. Note: Don't use this formula in conjunction with the DataSubtotal feature. When you choose to Remove Subtotals, it deletes the lines that contain a Subtotal formula. tanya wrote: This is driving me crazy! I have autofiltered a range, but want to be able to number that range from 1 to xxx each time I apply a different filter. But even though I have only set the auto filter up on the specific columns it hides the whole row that is being filtered. I have tried converting the range to a list that also does not work, and nor does using the ROW function. Any ideas? -- Debra Dalgleish Contextures http://www.contextures.com/tiptech.html |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Duplicate Range Names by worksheet | Excel Discussion (Misc queries) | |||
How do you Identify text as a named range in excel | Excel Discussion (Misc queries) | |||
Help with using range names in sum function | Excel Worksheet Functions | |||
Array to named range conversion... | Excel Discussion (Misc queries) | |||
Cannot Expand Named Range - when size of the Range exceeds | Excel Discussion (Misc queries) |