Следующее должно работать. Дайте ему шанс:
Sub GetJobInfo()
Const URL$ = "https://www.ziprecruiter.com/candidate/search?days=5&search=nav&location=USA&page="
Dim IE As Object: Set IE = CreateObject("InternetExplorer.Application")
Dim post As Object, elem$, R&, I&: I = 1
Do
With IE
.Visible = True
.navigate URL & I
While .Busy Or .readyState < 4: DoEvents: Wend
On Error Resume Next
elem = .document.getElementsByTagName("article")(0).innerText
On Error GoTo 0
If elem = "" Then Exit Do
For Each post In .document.getElementsByTagName("article")
R = R + 1: Cells(R, 1) = post.getElementsByClassName("just_job_title")(0).innerText
Cells(R, 2) = post.getElementsByClassName("name")(0).innerText
Cells(R, 3) = post.getElementsByClassName("location")(0).innerText
Next post
End With
I = I + 1
elem = ""
Application.Wait Now + TimeValue("00:00:05")
Loop
IE.Quit
End Sub