Ir ao conteúdo

Excel Macro dando erro ao trocar planilha de Computador


Ir à solução Resolvido por Basole,

Posts recomendados

Postado

Boa noite gurizada,

 

Estou fazendo uma macro para gerar um PDF direto da minha planilha do excel, porém quando eu troco de computador a macro retorna erro, pois o caminho do desktop está no meu pc "C:\Users\José Augusto Megres\Desktop", como eu faço para este caminho ser o desktop para todos os computadores.

Sub Salvar_memorando_1_pagina()
'
' Salvar_memorando_1_pagina Macro
'

'
    Range("A1:P45").Select
    ActiveSheet.PageSetup.PrintArea = "$A$1:$P$45"
    ChDir "Desktop"
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
        "C:\Desktop\Memorando.pdf", Quality:= _
        xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
        OpenAfterPublish:=True
    ActiveSheet.PageSetup.PrintArea = ""

Como podem ver já tentei colocar C:\Desktop, somente Desktop, \Desktop mas nada funciona :c

Abraços!!

  • Solução
Postado

@Augusto Megres para a sua sub rotina funcionar sem erros em outros PCs e sua macro identificar o caminho da pasta Desktop automaticamente altere o trecho "C:\Desktop\Memorando.pdf" do seu código.

 

Por este:

 Environ("USERPROFILE") & "\Desktop\Memorando.pdf"

 

  • Amei 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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

Mostrar 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

Mostrar mais  
×
×
  • Criar novo...

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

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!