I did use the recorder and made changes to fit the program, but that did not work.
Here is the code you requested.
Sub Bolt15N()
Dim cellstart As Integer
Dim n As String
Dim testrange As String
Dim sh As String
Dim destsh As String
Dim p As Integer
Dim m As String
Dim testrange2 As Range
Dim bolt(1 To 100) As String 'holding space for Bolt 15N
Dim hardness As String
Dim BoltN As Variant
Dim BoltN2 As Variant
Dim BoltN3 As Variant
Dim BoltN4 As Variant
Dim BoltN5 As Variant
Dim Standard(1 To 100) As String
Dim myrange As Range
Dim myrange2 As Range
Dim myrange3 As Range
Dim myrange4 As Range
Dim myrange5 As Range
Dim Stand As Range
Dim Stand2 As Range
Dim Stand3 As Range
Dim Stand4 As Range
Dim Stand5 As Range
'Initialize Variables
cellstart = 8
sh = "Sheet2"
destsh = "1244 HT-DOC 12"
p = 0
n = cellstart
'Turn off Screen Updating
'Application.ScreenUpdating = False
For p = 1 To 34
n = n + 1
bolt(1) = "AA" + n
bolt(2) = Sheets(destsh).Range(bolt(1)).Value
bolt(3) = "AB" + n
bolt(4) = Sheets(destsh).Range(bolt(3)).Value
bolt(5) = "AC" + n
bolt(6) = Sheets(destsh).Range(bolt(5)).Value
bolt(7) = "AD" + n
bolt(8) = Sheets(destsh).Range(bolt(7)).Value
bolt(9) = "AE" + n
bolt(10) = Sheets(destsh).Range(bolt(9)).Value
Set myrange = Sheets(destsh).Range(bolt(1))
Set myrange2 = Sheets(destsh).Range(bolt(3))
Set myrange3 = Sheets(destsh).Range(bolt(5))
Set myrange4 = Sheets(destsh).Range(bolt(7))
Set myrange5 = Sheets(destsh).Range(bolt(9))
Standard(1) = "T" + n
Standard(2) = Sheets(destsh).Range(Standard(1)).Value
Standard(3) = "U" + n
Standard(4) = Sheets(destsh).Range(Standard(3)).Value
Standard(5) = "V" + n
Standard(6) = Sheets(destsh).Range(Standard(5)).Value
Standard(7) = "W" + n
Standard(8) = Sheets(destsh).Range(Standard(7)).Value
Standard(9) = "X" + n
Standard(10) = Sheets(destsh).Range(Standard(9)).Value
Set Stand = Sheets(destsh).Range(Standard(1))
Set Stand2 = Sheets(destsh).Range(Standard(3))
Set Stand3 = Sheets(destsh).Range(Standard(5))
Set Stand4 = Sheets(destsh).Range(Standard(7))
Set Stand5 = Sheets(destsh).Range(Standard(9))
BoltN = Application.WorksheetFunction.Vlookup(myrange.Value,workbooks("Hardness conversion.xls").("sheet1").Range("A2

50"), 1, False)
If Stand >= BoltN + 2 Or Stand <= BoltN - 2 Then
myrange.Interior.ColorIndex = 3
BoltN = Application.WorksheetFunction.Vlookup(myrange2.Value,workbooks("Hardness conversion.xls").("sheet1").Range("A2

50"), 1, False)
ElseIf Stand2 >= BoltN + 2 Or Stand2 <= BoltN - 2 Then
myrange2.Interior.ColorIndex = 3
BoltN = Application.WorksheetFunction.Vlookup(myrange3.Value,workbooks("Hardness conversion.xls").("sheet1").Range("A2

50"), 1, False)
ElseIf Stand3 >= BoltN + 2 Or Stand3 <= BoltN - 2 Then
myrange3.Interior.ColorIndex = 3
BoltN = Application.WorksheetFunction.Vlookup(myrange4.Value,workbooks("Hardness conversion.xls").("sheet1").Range("A2

50"), 1, False)
ElseIf Stand4 >= BoltN + 2 Or Stand4 <= BoltN - 2 Then
myrange4.Interior.ColorIndex = 3
BoltN = Application.WorksheetFunction.Vlookup(myrange5.Value,workbooks("Hardness conversion.xls").("sheet1").Range("A2

50"), 1, False)
ElseIf Stand5 >= BoltN + 2 Or Stand5 <= BoltN - 2 Then
myrange5.Interior.ColorIndex = 3
Else
n = n + 1
End If
Next
End Sub