¡Gracias!
Al final le hice unas modificaciones. Pude guardarlo en la carpeta que quería y con el valor del txt_factura.
Pero quite el boton cmb_guardar_pdf y lo inserte en el cmb_aceptar. Me preguntara si quiero guardar el pdf después de registrar la compra.
GRANDÍSIMA AYUDA! GRACIAS!.
If (MsgBox("¿Quieres guardar PDF de la venta?", vbQuestion + vbYesNo, "Kiko Games") = vbYes) Then
'Por.Dante Amor
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set h1 = Sheets.Add
'h1.PageSetup.Orientation = xlLandscape
Application.SendKeys "(%{1068})"
Application.Wait Now + TimeValue("00:00:03")
DoEvents
h1.Paste
DoEvents
'h1.PrintOut Copies:=1, Collate:=True
DoEvents
ruta = "D:\Descargas\Archivos Varios\Kiko\FJPG VIDEOGAMES\ENTRADAS PDF\"
arch = txt_factura
h1.ExportAsFixedFormat Type:=xlTypePDF, _
Filename:=ruta & arch, _
Quality:=xlQualityStandard, IncludeDocProperties:=True, _
IgnorePrintAreas:=False, OpenAfterPublish:=False
h1.Delete
MsgBox "Pdf guardado", vbInformation, "Kiko Games"
Unload Me
Else
Cancel = 1
End If