Thanks a bundle,
There is only going to be one problem. I'm using this code to name the sheet, i.e the sheet name can vary:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count > 1 Then Exit Sub
If Target = "" Then Exit Sub
If Target.Address <> "$AD$3" Then Exit Sub
ActiveSheet.Name = Range("AD3").Text
End Sub
Your code must not run a certain, named,set of sheets (even though it would be great, it doesn't work this time), but it must run when I group sheets (just a added infomation). It must run on the selected (active) sheets, NOT on any others.
Thanks,
RAM