If B14 can only contain Yes or No and nothing else then this shorter code might do what you want:
Sub Build_Extract()
Dim strShName As String
Application.DisplayAlerts = False
Application.ScreenUpdating = False
Set SceSht = ActiveSheet
If UCase(SceSht.Range("B14")) = "NO" Then
SceSht.Range("RR_Table_Copy").Copy
With Sheets("Rankin Report 1 - Summary")
.Activate
.Range("E1").Insert Shift:=xlToRight
.Range("E1").PasteSpecial Paste:=xlPasteValuesAndNumberFormats
.Paste Link:=True
.Cells.EntireColumn.AutoFit
.Range("A1").Activate
End With
End If
SceSht.Range("RR_Table_Copy").Copy
With Sheets("Rankin Report 2 - Detail")
.Activate
.Range("E1").Insert Shift:=xlToRight
.Range("E1").PasteSpecial Paste:=xlPasteValuesAndNumberFormats
.Paste Link:=True
.Cells.EntireColumn.AutoFit
.Range("A1").Activate
End With
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub
However, if B14 can contain other things then reverting to your If.. ..then.. ..elseif.. statement:
Sub Build_Extract()
Dim strShName As String
Application.DisplayAlerts = False
Application.ScreenUpdating = False
Set SceSht = ActiveSheet
If UCase(SceSht.Range("B14")) = "NO" Then
SceSht.Range("RR_Table_Copy").Copy
With Sheets("Rankin Report 1 - Summary")
.Activate
.Range("E1").Insert Shift:=xlToRight
.Range("E1").PasteSpecial Paste:=xlPasteValuesAndNumberFormats
.Paste Link:=True
.Cells.EntireColumn.AutoFit
.Range("A1").Activate
End With
SceSht.Range("RR_Table_Copy").Copy
With Sheets("Rankin Report 2 - Detail")
.Activate
.Range("E1").Insert Shift:=xlToRight
.Range("E1").PasteSpecial Paste:=xlPasteValuesAndNumberFormats
.Paste Link:=True
.Cells.EntireColumn.AutoFit
.Range("A1").Activate
End With
ElseIf UCase(SceSht.Range("B14")) = "YES" Then
SceSht.Range("RR_Table_Copy").Copy
With Sheets("Rankin Report 2 - Detail")
.Activate
.Range("E1").Insert Shift:=xlToRight
.Range("E1").PasteSpecial Paste:=xlPasteValuesAndNumberFormats
.Paste Link:=True
.Cells.EntireColumn.AutoFit
.Range("A1").Activate
End With
End If
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub