Aqui está uma função que retorna o índice de slides do último slide com o layout especificado. Isso mais o que você tem deve te levar até lá.
Sub Test()
MsgBox LastSlideWithLayout("Section header")
End Sub
Function LastSlideWithLayout(sLayoutName As String) As Long
Dim oSl As Slide
Dim x As Long
For x = ActivePresentation.Slides.Count To 1 Step -1
Set oSl = ActivePresentation.Slides(x)
If UCase(oSl.CustomLayout.Name) = UCase(sLayoutName) Then
LastSlideWithLayout = x
Exit Function
End If
Next
' return 0 to indicate that no slides with this layout were found
LastSlideWithLayout = 0
End Function