Macro de excel a excel 2011 para mac

Tengo este código para guardar un archivo de excel como pdf con algunas características en el nombre de archivo:

ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"C:\Users\computer\Desktop\Cotizacion " & Range("AC7") & " del " & Format(Now, "ddmmyyyy") & ".pdf", Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False

Me funciona bien en windows pero no se que debo modificarle para que me funcione en mac 2011 para mac porque me produce un error específicamente en esta parte:

" & Range("AC7") & " del " & Format(Now, "ddmmyyyy") &

1 respuesta

Respuesta
1

El problema es con la instrucción "Format". No tengo Mac, pero encontré 2 opciones:

Opción 1: prueba agregando el símbolo de $

Format$(Now, “ddmmyyyy”)

Opción 2:

    dia = Day(Date)
    mes = Month(Date)
    año = Year(Date)
    If dia < 10 Then
        dia = "0" & dia
    End If
    If mes < 10 Then
        mes = "0" & mes
    End If
    fecha = dia & mes & año
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, _
        Filename:="C:\Users\computer\Desktop\Cotizacion " & _
        Range("AC7") & " del " & fecha & ".pdf", _
        Quality:=xlQualityStandard, IncludeDocProperties:=True, _
        IgnorePrintAreas:=False, OpenAfterPublish:=False


Saludos. Dante Amor

Recuerda valorar la respuesta.

Si te funcionó la solución, no olvides valorar la respuesta.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas