H o l a :
Realmente no tienes problemas en la macro, lo que pasa es que estás copiando las celdas y estas celdas tienen fórmulas, al momento de que pegas las celdas en la hoja "trabajador", en la celda A1, las fórmulas toman las nuevas referencias y no encuentran nada, por eso te aparece la leyenda "#¡REF!", salvo el primer nombre, ya que las referencias siguen siendo las mismas.
Revisa la siguiente alternativa. Modifiqué la macro, para que ya no haga la copia; y que genere el Pdf directamente de la hoja "boleta", solamente va a exportar al Pdf el rango que corresponda a la selección.
Private Sub ListBox1_Click()
'Act.Por.Dante Amor
LIMPIA
Set x = Worksheets("BOLETA")
Set y = Worksheets("TRABAJADOR")
valor = ListBox1.Value
numero = ListBox1.ListIndex + 1
Set Z = x.Range("b:b")
With Z
Set busca = .Find(valor, LookIn:=xlValues)
End With
r = busca.Address
ri = Range(r).Offset(-10, -1).Address
rf = Range(ri & ":m" & numero * 62).Address
PREGUNTA = MsgBox("¿GENERAR PDF? ", vbYesNo, "AVISO")
If PREGUNTA = vbYes Then
CARPETA2
'ActiveSheet.PageSetup.PrintArea = ActiveSheet.UsedRange.Address
'Set rng = Range(ActiveSheet.UsedRange.Address)
x.Range(rf).ExportAsFixedFormat Type:=xlTypePDF, _
fileName:=NOMBRE, Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=True, _
From:=1, To:=10, OpenAfterPublish:=False
MsgBox "El archivo PDF fue generado en: " & NOMBRE & ".pdf"
Else
End
End If
End Sub