Right thanks for that.
Ive got it working in a macro but when I copy the code to
VB there is a problem with range select.
Code is as follows
Private Sub CommandButton6_Click()
Sheets("Duty Roster").Select
Range("B4:K241").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Duty Roster Basic").Select
Range("B4").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Duty Roster").Select
Range("H3:K3").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Duty Roster Basic").Select
Range("B3").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Duty Roster Basic").Select
Sheets("Duty Roster Basic").Copy
ActiveWorkbook.Close
Windows("Duty And Signing On Sheets 2.xls").Activate
Sheets("Home").Select
End Sub