Option Explicit
Sub Button1_Click()
Dim a, b, c, d, i As Integer
Dim data(1 To 80, 1 To 2) As Variant
Dim LastRow As Integer
With ActiveSheet
LastRow = .Cells(.Rows.Count, "B").End(xlUp).Row
End With
c = 1
For a = 2 To 16
For b = 12 To 8 Step -1
data(c, 1) = Sheets("2018").Cells(b, a).Value
c = c + 1
Next b
Next a
c = 1
For a = 2 To 16
For b = 12 To 8 Step -1
data(c, 2) = Sheets("2018").Cells(13, a).Value & Sheets("2018").Cells(b, "A").Value
c = c + 1
Next b
Next a
Sheets("CleanerSheet").Range("E6:F99").Value = Worksheets.Application.Transpose(data)
For d = 3 To LastRow
Sheets("CleanerSheet").Cells(d, "B").Select
For i = 1 To 80
If Sheets("CleanerSheet").Cells(d, "B").Value > data(i, 1) And Sheets("CleanerSheet").Cells(d, "B").Value <= data(i + 1, 1) Then
Sheets("CleanerSheet").Cells(d, "C").Value = data(i + 1, 1)
Sheets("CleanerSheet").Cells(d, "D").Value = data(i + 1, 2)
i = i + 1
End If
Next i
Next d
End Sub