VBA Code:
Sub headerLookup()
Dim ShtONE As Worksheet, ShtTWO As Worksheet
Dim shtONEHead As Range, shtTWOHead As Range
Dim headerONE As Range, headerTWO As Range
Set ShtONE = Sheets("Sheet1")
Set ShtTWO = Sheets("Sheet2")
Dim lr As Long
Dim lc As Long
'get all of the headers in the first sheet, in Column 1(Horizantal) to get 57 something rows
lr = ShtONE.Cells(Rows.Count, 1).End(xlUp).Row
Set shtONEHead = ShtONE.Range("A1", ShtONE.Cells(lr, 1))
'get all of the headers in second sheet, assuming in row 1
lc = ShtTWO.Cells(1, Columns.Count).End(xlToLeft).Column
Set shtTWOHead = ShtTWO.Range("A1", ShtTWO.Cells(1, lc))
'loop through Rows and find matching values on Columns then copy the value of the adjacent cell and paste it on sheet2
For Each headerTWO In shtTWOHead
For Each headerONE In shtONEHead
If headerTWO.Value = headerONE.Value Then
headerONE.Offset(0, 1).Copy
headerTWO.Offset(1, 0).PasteSpecial xlPasteAll
Application.CutCopyMode = False
End If
Next headerONE
Next headerTWO
End Sub