ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Conditional Subtotal Macro (https://www.excelbanter.com/excel-programming/277067-conditional-subtotal-macro.html)

Jason Edwards

Conditional Subtotal Macro
 
I would like to create a macro to subtotal only data that is duplicated.
For instance, the current subtotal function subtotals all lines, even those
with 1 line item. Sorry if this is confusing, maybe the example below will
help:

1 2
2 1
2 1

The current subtotal function, if applied above will do the following:

1 2
1 subtotal 2
2 1
2 1
2 subtotal 2

I would like for it to skip subtotaling if there is only one item and only
do it for duplicate items therefore resulting in:

1 2
2 1
2 1
2 subtotal 2

Any help you can provide is much appreciated.



Jim Rech

Conditional Subtotal Macro
 
You might let Excel create the subtotals its way and then clear out the
subtotals you do not want. For example, with the column of data and
subtotals selected:

Sub a()
Dim Cell As Range
For Each Cell In Selection.SpecialCells(xlCellTypeFormulas)
If Cell.DirectPrecedents.Rows.Count = 1 Then
'Cell.EntireRow.Delete
''or
Cell.EntireRow.Clear
End If
Next
End Sub


--
Jim Rech
Excel MVP




All times are GMT +1. The time now is 03:15 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com