Hi Geo
If you're interested in a Macro solution try the Code in the attached. There's a Button on Sheet SUMMARY that does initial setup for all existing sheets including the appropriate Formulas. You need run this only once (unless you wish to start over)
After you've run Initial Setup, there's Change Event Code that adds new sheets to Sheet SUMMARY when you
make a change to the new sheet.
The Code is as follows...
Option Explicit
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Dim ws As Worksheet, ws1 As Worksheet
Dim Rng As Range, sName As Range
Dim LR As Long
If Target.Cells.Count > 1 Or IsEmpty(Target) Then Exit Sub
If Not Target.Column = 1 Then Exit Sub
Set ws = Sheets("SUMMARY")
With ws
LR = .Range("A" & .Rows.Count).End(xlUp).Row
Set Rng = .Range("A2:A" & LR)
Set sName = Rng.Find(ActiveSheet.Name, , xlValues, xlWhole, xlByRows, xlNext, False)
If sName Is Nothing Then
Application.EnableEvents = False
.Rows(LR + 1).EntireRow.Insert
.Range("A" & LR + 1).Value = ActiveSheet.Name
Set ws1 = ActiveSheet
For i = 1 To 9
.Cells(LR + 1, i + 1).Formula = "=SUMIF(" & ws1.Name & "!$A$6:$A$68," & i & "," & ws1.Name & "!$O$6:$O$68)"
Next i
Application.EnableEvents = True
End If
End With
Set sName = Nothing
End Sub
[/CODE]
Bookmarks