Ir ao conteúdo
  • Cadastre-se

Zeno

Membro Júnior
  • Posts

    4
  • Cadastrado em

  • Última visita

posts postados por Zeno

  1. Obrigado pela resposta Charley, mas deixe te mostrar o seguinte:


     

    Sub ImportaSemAbrir()
    Dim Caminho As String, Arquivo As String
    Caminho = "\\Usuarios\dados\Clientes\"
    
    Arquivo = "Tabela1.xlsm"
    
    
    
    ThisWorkbook.Names.Add "intervalo", RefersTo:="='" & Caminho & "[" & Arquivo & "]Plan2'!$A$1:$F$10"
    
    
    
    With Sheets("Plan2")
               .[A1:F10] = "=intervalo"
    
               .[A1:F10].Copy
               Sheets("Plan1").Range("A1").PasteSpecial xlPasteValues
               .[A1:F10].Clear
    End With
    
    
    
    End Sub
    

    Com esta Macro eu consigo copiar os dados da Planilha Fechada "Tabela1.xlsm" sem abri-la, imaginei que conseguiria fazer isso também com os nomes das Planilhas desta mesma Pasta.

     

  2. Bom dia a todos!

     

    Sou novo no Clube e gostaria da ajuda de vocês para o seguinte problema em VBA.

    Preciso carregar uma ListBox com o nome das Planilhas de determinadas Pastas de Trabalho, o problema é que preciso fazer isso sem ter que abrir as referidas Pastas.

    Ou seja, preciso dizer para minha Macro: Busque nas Pastas tais o nome de todas as Planilhas e me Liste no ListBox.

    Acho que isso se faz através do ThisWorkBook, mas não consegui descobrir como.

     

    Sem alguém puder me dar uma luz.

     

    Desde já agradeço

     

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!