Not tested
BTW, personally, I don't like to hard code so many things (slide numbers, shape numbers)
If there were a way to programmatically determine a slide and a shape it'd be better
Option Explicit
Sub DoSlides()
Dim i As Variant, j As Variant
For Each i In Array(13, 14, 15, 16, 18, 19, 20, 25, 27)
For Each j In Array(5, 6, 7, 8)
With ActivePresentation.Slides(i).Shapes(j)
Select Case j
Case 5
.Top = 80
.Left = 35
Case 6
.Top = 80
.Left = 488
Case 7
.Top = 297
.Left = 35
Case 8
.Top = 297
.Left = 400
End Select
End With
Next j
Next i
End Sub