Option Explicit
Sub test()
Dim Teams As Variant
Dim TeamName As Variant
Teams = Array("Divots'R'Us", "Hogan 's Heroes", "Jammy Dodgers", _
"Joe 90", "Oliver 's Army", "Team Seve", "The 49ers", "The Belfrymen", _
"The Blue Villains", "The Cowboys", "The Fab Four", "The Good Fellas", _
"The Longshots", "Zulu Warriors")
For Each TeamName In Teams
Call Ceate_Hcps(TeamName )
Next TeamName
End Sub
Public Function Ceate_Hcps(ByVal TeamName As String)
Dim NewSheet As Boolean
'
' CreateHandicapsSheet Macro
'
On Error Resume Next
Worksheets(TeamName).Select
If Err.Number <> 0 Then
NewSheet = True
Worksheets.Add.Name = TeamName
End If
If Not NewSheet Then ClearOldSheet
Range("A1:B1").Select
With Selection
.Font.Size = 16
.Font.Bold = True
.Interior.ColorIndex = 36
End With
Range("A1").Value = "Date"
Range("B1").Value = Date
Range("A2").Select
With Selection
.Font.Size = 14
.Font.Bold = True
.Interior.ColorIndex = 36
End With
'Range("A3:B3").Merge True
Range("A2").Value = "Start Hcps"
Range("A3:B3").Select
With Selection
.Font.Size = 12
.Font.Bold = True
.Interior.ColorIndex = 34
End With
Range("A3").Value = "Team/Players"
Range("B3").Value = "Hcaps"
With Selection
.Font.Size = 14
.Font.Bold = True
.Interior.ColorIndex = 36
End With
Range("A1").Select
Selection.Offset(3, 0).Select
Selection.Formula2R1C1 = _
"=OFFSET(INDIRECT(ADDRESS(6,1,1,TRUE,""Handicaps"")),5,0,,)"
Selection.Offset(1, 0).Select
ActiveCell.Select
Selection.Formula2R1C1 = _
"=OFFSET(INDIRECT(ADDRESS(6,1,1,TRUE,""Handicaps"")),5,1,,)"
Selection.Offset(0, 1).Select
ActiveCell.Select
Selection.Formula2R1C1 = _
"=OFFSET(INDIRECT(ADDRESS(6,1,1,TRUE,""Handicaps"")),5,4,,)"
Selection.Offset(1, -1).Select
ActiveCell.Select
Selection.Formula2R1C1 = _
"=OFFSET(INDIRECT(ADDRESS(6,1,1,TRUE,""Handicaps"")),6,1,,)"
Selection.Offset(0, 1).Select
ActiveCell.Select
Selection.Formula2R1C1 = _
"=OFFSET(INDIRECT(ADDRESS(6,1,1,TRUE,""Handicaps"")),6,4,,)"
Selection.Offset(1, -1).Select
ActiveCell.Select
Selection.Formula2R1C1 = _
"=OFFSET(INDIRECT(ADDRESS(6,1,1,TRUE,""Handicaps"")),7,1,,)"
Selection.Offset(0, 1).Select
ActiveCell.Select
Selection.Formula2R1C1 = _
"=OFFSET(INDIRECT(ADDRESS(6,1,1,TRUE,""Handicaps"")),7,4,,)"
Selection.Offset(1, -1).Select
ActiveCell.Select
Selection.Formula2R1C1 = _
"=OFFSET(INDIRECT(ADDRESS(6,1,1,TRUE,""Handicaps"")),8,1,,)"
Selection.Offset(0, 1).Select
ActiveCell.Select
Selection.Formula2R1C1 = _
"=OFFSET(INDIRECT(ADDRESS(6,1,1,TRUE,""Handicaps"")),8,4,,)"
Columns("A:B").Select
Columns("A:B").EntireColumn.AutoFit
Range("B:B").Select
With Selection
.HorizontalAlignment = xlLeft
.VerticalAlignment = xlBottom
.Orientation = 0
.IndentLevel = 0
.ReadingOrder = xlContext
End With
FormatTeamNames
Range("A1").Select
End Function
Bookmarks