Ir ao conteúdo

Posts recomendados

Postado

Ola,

 

precisava de ajuda para resolver o codigo seguinte. É possível que haja muita coisa a alterar, pois estou a tentar aprender vba.

 

Basicamente o que eu preciso é abrir uma lista de ficheiros que estão numa coluna, salvar em pdf e fechar o documento a seguir.

 

Agradeço a ajuda.

Sub teste ()Dim lastRow As LongDim x As Integer        lastRow = Cells(Cells.Rows.Count, "A").End(xlUp).Row                For x = 1 To lastRow                Workbooks.Open Filename:=Cells(x, 1), _                            UpdateLinks:=3                            ActiveWorkbook.ExportAsFixedFormat _                Type:=xlTypePDF, _                Filename:=Cells(x, 6) & ".pdf", _                Quality:=xlQualityStandard, _                IncludeDocProperties:=True, _                IgnorePrintAreas:=False, _                openAfterPublish:=False                            'ActiveWorkbook.Close        Next xWorkbooks("teste.xlsm").ActivateEnd Sub
Postado

Veja se assim funciona:

Sub opah_ja_me_enerva()Dim lastRow As LongDim x As Integer     lastRow = Cells(Cells.Rows.Count, "A").End(xlUp).Row    For x = 1 To lastRow        Workbooks.Open Cells(x, 1)        ActiveWorkbook.ExportAsFixedFormat xlTypePDF, ThisWorkbook.Sheets("Sheet1").Cells(x, 6) & ".pdf", xlQualityStandard, True, False, , , False        ActiveWorkbook.Close    NextEnd Sub
  • Curtir 1
Postado

Obrigado Wendell Meneses,

já funciona. Só dá um erro runtime error 1024. Vou tentar resolver.

Mais uma vez obrigado pela sua ajuda.

cumprimentos

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!