not tested, but I added 4-5 lines as a start
Option Explicit
Sub ABC()
Dim sPath As String, sName As String
Dim bk As Workbook, r As Range, r2 As Range
Dim r1 As Range
Dim r3 As Range, sh2 As Worksheet, sh As Worksheet
'phh
Dim sBKname As String, sCompleted As String
Application.AskToUpdateLinks = False
Set sh = Sheets("TypeA")
Set sh2 = ActiveSheet
sPath = "C:\Users\morris.coyle.ext\Documents\Surveys\"
'phh
sCompleted = sPath & "Completed\"
sName = Dir(sPath & "*.xls?")
Do While sName <> ""
' On Error Resume Next
Set bk = Workbooks.Open(sPath & sName, UpdateLinks:=0)
'phh
sBKname = bk.FullName
Set r = bk.Worksheets("Summary Page").Range("D4")
Set r2 = bk.Worksheets("new server survey").Range("E35:E37")
Set r1 = sh.Cells(sh.Rows.Count, 1).End(xlUp)(2)
Set r3 = sh.Cells(sh.Rows.Count, 2).End(xlUp)(2)
r.Copy
r1.PasteSpecial xlValues
r1.PasteSpecial xlFormats
r2.Copy
r3.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:=False, Transpose:=True
bk.Close SaveChanges:=False
'phh
Name sBKname As sCompleted & sName
sName = Dir()
Loop
End Sub