Сделайте снимок:
For i = ppApp.ActivePresentation.Slides.Count To 4 Step -1
If I <> 17 then
ppApp.ActivePresentation.Slides(i).Delete
End If
Next
Это удалит все, кроме этих 4 слайдов, независимо от того, сколько вы начали.Останавливая цикл на слайде № 4, вы даже не рассматриваете слайды 1, 2 или 3, поэтому вам не нужно проверять, чтобы убедиться, что вы не удаляете их.
ПРИМЕЧАНИЕ: При тестировании кода, который удаляет вещи, всегда убедитесь, что у вас есть резервная копия того, что вы удаляете из , на всякий случай ...