Sub copy()
Dim Ddate As Date, Temp As Long, p As Integer
Ddate = Range("B2").Value
Temp = CLng(DateSerial(Year(Ddate), Month(Ddate), 1))
p = Application.Match(Temp, Range("C4:N4"), 0)
If Not IsError(p) Then
[c5].Offset(, p - 1).Resize(10).Value = [a5:A14].Value
End If
End Sub