Try this…
Private Sub CommandButton1_Click()
Dim copySheet As Worksheet, pasteSheet As Worksheet, lBlank As Long
Dim lStRw As Long, iCl As Integer, lEndRw As Long, i As Long
lStRw = 3
iCl = 27
Set copySheet = Worksheets("Consultant Utilisation")
Set pasteSheet = Worksheets("Consultant Trends")
Application.ScreenUpdating = False
With copySheet
lEndRw = .Cells(lStRw, iCl).End(xlDown).Row
lBlank = pasteSheet.Cells(Rows.Count, 1).End(xlUp).Offset(1).Row
.Range(.Cells(lStRw, iCl), .Cells(lEndRw, iCl)).Copy
pasteSheet.Cells(lBlank, "A").PasteSpecial xlPasteValuesAndNumberFormats
iCl = iCl + 1
.Range(.Cells(lStRw, iCl), .Cells(lEndRw, iCl)).Copy
pasteSheet.Cells(lBlank, "F").PasteSpecial xlPasteValuesAndNumberFormats
iCl = iCl + 1
.Range(.Cells(lStRw, iCl), .Cells(lEndRw, iCl)).Copy
pasteSheet.Cells(lBlank, "P").PasteSpecial xlPasteValuesAndNumberFormats
iCl = iCl + 1
.Range(.Cells(lStRw, iCl), .Cells(lEndRw, iCl)).Copy
pasteSheet.Cells(lBlank, "Q").PasteSpecial xlPasteValuesAndNumberFormats
ActiveCell.PasteSpecial xlPasteFormats
End With
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub
Bookmarks