Sub Auto_Open()
Dim wA As Workbook
Dim sCal As Worksheet
Set wA = ThisWorkbook
Set sCal = wA.Worksheets("Calendar")
sCal.Range("A2") = Month(Now())
sCal.Activate
sCal.Range("A2").Activate
End Sub
Perfect thanks. I initially put the code in this workbook but that did not work. Sorry you did say to put in it a code module which I then did. Now it works perfectly.