• 👏 Bienvenido a nuestra comunidad Excel

    ¿Todavía no estás registrado? 😲

    Registrate gratis aquí y podrás:

    💪 Hacer preguntas a los expertos
    ⬇️ Descargar ejemplos y plantillas
    🏅 
    Acceder a contenidos premium

direccion para grabar fichero no me toma una variable

ABV MIRROR

New member
Hola estoy intentando grabar facturas en pdf por su numero de factura, pero no me reconoce una variable.
Lo raro es que a veces funciona.

dim NumeroHoja As String
NumeroHoja = Range("k8").Value
Range("K2:R53").Select
ChDir "C:\Users\facturas\Desktop\Facturasemitidas"
Selection.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"C:\Users\facturas\Desktop\Facturasemitidas\" & NumeroHoja & ".PDF", Quality:= _
xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=False
End sub
 

Héctor Miguel

Well-known member
no comentas si salta algún error o simplemente "no hace nada" (?), en vía de mientras...
- comprueba/corrige que la celda [K8] no esté vacía ni contenga caracteres no válidos para nombres de archivos

además, si en el FileName:= pones la ruta completa, no necesitas la línea con el ChDir
 

ABV MIRROR

New member
Hola Hector,
lo tenía delante de la cara y no lo veía,,
K8="Factura número: " con tilde, a los del 71 nos enseñaron buena ortografía.

Gracias
 

Héctor Miguel

Well-known member
(hasta donde se...) la tilde no es el "problema", sino el caracter " : "
(no permitido en nombres de archivos)
 
Arriba