Importar dados - alteração

Visual Basic for Aplication e macros no Excel.
Regras do fórum
Sua dúvida foi respondida? Marque como RESOLVIDO em seus tópicos, usando o botão com marca verde. Imagem

Importar dados - alteração

Mensagempor Pegorini » Seg Abr 15, 2019 3:40 pm

Boa Tarde Senhores.

Wagner me ajudou com esta planilha para importar dados que ficou muito boa, porém verifique que ao importar os dados serão importados desde a linha A1 por exemplo, assim gostaria que a importação inicie a partir da linha 2.

Outra necessidade seria que os dados fossem importados a partie da primeira linha em branco, por exemplo, se eu já tenho dados até a linha 10 a importação será a partir da linha 11.
Você não está autorizado a ver ou baixar esse anexo.
Pegorini
Membro
Membro
 
Mensagens: 63
Registrado em: Ter Mar 12, 2019 12:48 pm
Has thanked: 22 times
Have thanks: 2 times

{ SO_SELECT }

Re: Importar dados - alteração

Mensagempor pfarias » Seg Abr 15, 2019 4:04 pm

Neste caso, então, não quer que comece da linha 2 e sim da próxima linha vazia? É isto?

Para salvar a partir da linha 2, segue o arquivo em anexo:
importardados.zip



Se quiser colar na próxima linha em branco da coluna A, usar o arquivo abaixo:
importardados_2.zip
Você não está autorizado a ver ou baixar esse anexo.
Pietro Farias

Imagem

Se foi resolvido suas dúvidas, lembre se de marcar o tópico como RESOLVIDO.

AnalistaX.com
Avatar do usuário
pfarias
Membro
Membro
 
Mensagens: 290
Registrado em: Dom Mai 11, 2014 7:17 pm
Localização: Recife,PE - Brasil
Has thanked: 55 times
Have thanks: 61 times

Re: Importar dados - alteração

Mensagempor Pegorini » Seg Abr 15, 2019 5:06 pm

Olá Pietro

Acredito que não consegui me expressar bem.

Gostaria que a primeira importação seja feita na linha 2 independente da coluna. Poderia ser todas as colunas. A segunda importação seria a partir da primeira linha em branco.

Muito obrigado pelo suporte. Você conseguiria configurar para atender esta demanda?
Pegorini
Membro
Membro
 
Mensagens: 63
Registrado em: Ter Mar 12, 2019 12:48 pm
Has thanked: 22 times
Have thanks: 2 times

Re: Importar dados - alteração

Mensagempor pfarias » Seg Abr 15, 2019 5:25 pm

O procedimento realiza um copiar e colar. No caso, o arquivo original, irá copiar na célula A1. Alterei, no primeiro arquivo, para que seja colado na célula A2. E no segundo arquivo, para ser colado na próxima linha vazia da coluna A. Agora, quando ele copiar da planilha do arquivo escolhido, ele irá copiar toda a coluna A até Z.

Inclusive, se for realizar um teste com o arquivo que enviei, irá dá um erro pois só agora me atentei que a colagem não irá ser realizada, pois irá ocorrer um erro, já que foi copiado muito mais linhas do que o espaço onde será colado.
Neste caso o procedimento tem que ser alterado com base na lógica do arquivo original, pois precisaria saber como é a base original que será copiada.
Pietro Farias

Imagem

Se foi resolvido suas dúvidas, lembre se de marcar o tópico como RESOLVIDO.

AnalistaX.com
Avatar do usuário
pfarias
Membro
Membro
 
Mensagens: 290
Registrado em: Dom Mai 11, 2014 7:17 pm
Localização: Recife,PE - Brasil
Has thanked: 55 times
Have thanks: 61 times

Re: Importar dados - alteração

Mensagempor Pegorini » Ter Abr 16, 2019 9:54 am

Oi Pietro.

Acredito que fiz o que você mencionou ou pelo menos tentei, no entanto não consegui chegar ao resultado pretendido.

Ao aplicar a alteração há o seguinte erro:

"Erro em tempo de execução '1004'"
"não é possível colar aqui porque a área copiar e a área de colagem não são do mesmo tamanho."
"Selecion
Código: Selecionar todos
Linhas = Range("A2", Range("A2").End(xlDown)).Rows.Count + 1
               
                TempWb.ActiveSheet.Columns("A:Z").Copy DestinoSh.Range("A" & Linhas)
                TempWb.Close savechanges:=False
e uma única célula na área de colagem ou em uma área que seja do mesmo tamanho e tente colar novamente."
Você não está autorizado a ver ou baixar esse anexo.
Pegorini
Membro
Membro
 
Mensagens: 63
Registrado em: Ter Mar 12, 2019 12:48 pm
Has thanked: 22 times
Have thanks: 2 times

Re: Importar dados - alteração

Mensagempor pfarias » Ter Abr 16, 2019 4:05 pm

Exatamente este erro que havia informado. Acontece que você copiou as colunas A e Z. Cada coluna contém 1.048.576 linhas. Quando você copia todas essas linhas e cola na linha dois, está deslocando a colagem para um linha abaixo mas ainda irá colar as 1.048.576 linhas, ultrapassando o limite de linhas do Excel.

Os dados que você está querendo copiar é o arquivo de texto anexado?
Pietro Farias

Imagem

Se foi resolvido suas dúvidas, lembre se de marcar o tópico como RESOLVIDO.

AnalistaX.com
Avatar do usuário
pfarias
Membro
Membro
 
Mensagens: 290
Registrado em: Dom Mai 11, 2014 7:17 pm
Localização: Recife,PE - Brasil
Has thanked: 55 times
Have thanks: 61 times

Re: Importar dados - alteração

Mensagempor Pegorini » Ter Abr 16, 2019 4:22 pm

Exatamente. A intenção é importar sempre um arquivo de texto com este leiaute.

Consegues me ajudar?
Pegorini
Membro
Membro
 
Mensagens: 63
Registrado em: Ter Mar 12, 2019 12:48 pm
Has thanked: 22 times
Have thanks: 2 times

Re: Importar dados - alteração

Mensagempor pfarias » Ter Abr 16, 2019 5:10 pm

Existe a possibilidade de usar o PowerQuery?

Desta forma você irá incluir o arquivo TXT em um diretório e na pasta de trabalho do Excel atualizar a conexão do Excel com Arquivo TXT.

Veja o exemplo em anexo. Coloquei a base na pasta C:\Teste\. Coloca um novo arquivo com o mesmo nome do arquivo TXT que mandou no exemplo,Data2 ,para realizar o teste. Depois vai e DADOS e ATUALIZAR TUDO.
Você não está autorizado a ver ou baixar esse anexo.
Pietro Farias

Imagem

Se foi resolvido suas dúvidas, lembre se de marcar o tópico como RESOLVIDO.

AnalistaX.com
Avatar do usuário
pfarias
Membro
Membro
 
Mensagens: 290
Registrado em: Dom Mai 11, 2014 7:17 pm
Localização: Recife,PE - Brasil
Has thanked: 55 times
Have thanks: 61 times

Re: Importar dados - alteração

Mensagempor Pegorini » Qua Abr 17, 2019 7:34 am

Oi Pietro.

Neste caso não.

Obrigado.
Pegorini
Membro
Membro
 
Mensagens: 63
Registrado em: Ter Mar 12, 2019 12:48 pm
Has thanked: 22 times
Have thanks: 2 times

Re: Importar dados - alteração

Mensagempor Pegorini » Ter Abr 23, 2019 3:18 pm

Olá Senhores.

Alguém conseguiria me ajudar? Preciso muito resolver isso para me ajudar com minhas importações de dados..
Pegorini
Membro
Membro
 
Mensagens: 63
Registrado em: Ter Mar 12, 2019 12:48 pm
Has thanked: 22 times
Have thanks: 2 times


Voltar para VBA & Macros

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 5 visitantes