Ir ao conteúdo

Posts recomendados

Postado

Pessoal, boa tarde!

 

Um help, tenho uma planilha MOV que "chama/abre" outra planilha a BOL através de uma Macro código *1, quando aberta a planilha BOL eu manualmente salvo esta planilha BOL na mesma pasta em que está a planilha MOV.

 

Por acaso alguém sabe como faço para que a macro da planilha MOV primeiro copie a planilha BOL na mesma pasta em que ela se encontra e depois de copiada ela abra o arquivo BOL?

 

A planilha BOL que a planilha MOV "chama/abre" fica sempre no mesmo caminho.

 

codigo*1

Sub PlanBOV()
    Workbooks.Open ("C:\Users\Desktop\PLANILHABOL.xlsx")
End Sub

 

Lembrando que este comando esta na PLANILHA MOV

Postado

@Malves_2019 Atribui False em overwrite do método CopyFile, mas se você quiser sempre sobrescrever o arquivo é só alterar para True.

 

Sub PlanBOV()
    Dim Fso         As Object
    Dim PlanilhaBOL As String
    
    Set Fso = CreateObject("Scripting.FileSystemobject")
    
    PlanilhaBOL = Fso.GetFile(ThisWorkbook.FullName).ParentFolder & "\BOL.xlsx"
    
    Call Fso.CopyFile("C:\Users\Desktop\PLANILHABOL.xlsx", PlanilhaBOL, False)

    Workbooks.Open PlanilhaBOL
End Sub

 

  • Obrigado 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

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!