Фактическое решение будет зависеть от того, как ваши данные размещены, но в качестве примера рассмотрим следующие данные.

На листе 2 установите область печати для той части, которую вы хотите включить в PDF.
Тогда этот цикл будет создавать PDF для каждого идентификатора, который находится в столбце A на листе 1:
Private Sub exportToPDFLoop()
Dim rng As Range
Dim c As Range
With ThisWorkbook.Sheets("Sheet1")
Set rng = Intersect(.Range("A:A"), .UsedRange)
End With
For Each c In rng
'Skip Row 1 (headers)
If c.Row > 1 Then
With ThisWorkbook.Sheets("Sheet2")
.Range("B1").Value = c.Value
.Calculate
.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
ThisWorkbook.Path & "\testfilename_" & CStr(c.Value) & ".pdf", Quality:= _
xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=True
End With
End If
Next c
End Sub