Ir ao conteúdo
  • Cadastre-se

Puxar dados de uma planilha para outra pasta de trabalho


Ir à solução Resolvido por Malcher,

Posts recomendados

Malcher,

Para importar os dados de outra planilha tem varias opções, mas nao gosto de usar a opcao open, que quando. acontece algum error a pasta de trabalho (BD),, acaba ficando aberta na memoria. então prefiro usar a opcao adodb.

Segue o anexo e para importar de outra aba em outra pasta_de_trabalho, é necessario voce fazer as alterações que indiquei. Veja se consegue entender quais procedimentos.

 

abx.

Exemplo Março-v1.zip

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Malcher,

Para importar os dados de outra planilha tem varias opções, mas nao gosto de usar a opcao open, que quando. acontece algum error a pasta de trabalho (BD),, acaba ficando aberta na memoria. então prefiro usar a opcao adodb.

Segue o anexo e para importar de outra aba em outra pasta_de_trabalho, é necessario voce fazer as alterações que indiquei. Veja se consegue entender quais procedimentos.

 

abx.

 

Só para melhorar meu entendimento, qual a diferença de open para adodb

Desculpe a curiosidade sou iniciante no assunto rssss...

Grato pela atenção.

Link para o comentário
Compartilhar em outros sites

Deu certo ai, conseguiu adaptar a sua planilha original? 

 

 

 

Só para melhorar meu entendimento, qual a diferença de open para adodb
Desculpe a curiosidade sou iniciante no assunto rssss...
Grato pela atenção.

 

Seria as diferenças entre os métodos ou funções. veja um ex. c/ a função 'Open' :

Sub teste()    Application.ScreenUpdating = False    Workbooks.Open Filename:="C:\Users\Admin\Desktop\Sua_Pasta_de_Trabalho.xlsx"    ActiveWindow.WindowState = xlMinimized    ThisWorkbook.Activate    '  Seu codigo copy e paste aqui .....bla bla bla...    Application.ScreenUpdating = True    ThisWorkbook.CloseEnd Sub

abx

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Deu certo ai, conseguiu adaptar a sua planilha original? 

 

 

Seria as diferenças entre os métodos ou funções. veja um ex. c/ a função 'Open' :

Sub teste()    Application.ScreenUpdating = False    Workbooks.Open Filename:="C:\Users\Admin\Desktop\Sua_Pasta_de_Trabalho.xlsx"    ActiveWindow.WindowState = xlMinimized    ThisWorkbook.Activate    '  Seu codigo copy e paste aqui .....bla bla bla...    Application.ScreenUpdating = True    ThisWorkbook.CloseEnd Sub

abx

 

 

 

Estamos no caminho certo,

Aquele botão que você colocou ( Importar de outra Pasta de Trabalho) resolve a questão 

Não preciso do Deletar, porque preciso do registro.

E no caso aquela linha amarela foi para ilustrar o exemplo.

Porque no caso funciona assim, cliquei no botão ( Importar de outra Pasta de Trabalho)

beleza, ele preenche a linha 6 (por exemplo)

Inserir novos dados na outra pasta de trabalho, uso o botao

e ele preenche a linha 7

 

e assim sucessivamente

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois...
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!