Página 1 de 1

Inserir dados abaixo dos já existentes!

Enviado: Qua Ago 28, 2013 2:25 pm
por juniortrms
Pessoal. preciso de ajuda!

Tenho uma planilha (A) que possui dados externos de uma banco de dados Access. Dentre os campos possui um campo chamado Numero do Projeto no qual esse não se repete.
E uma outra planilha (B) que trabalho com esses dados para outros fins.
Quando atualizo essa planilha (A), se tiver dados novos, ele automaticamente renova a listagem, até aí tudo bem.

Minha dúvida:
Como faço, para que quando ele atualizasse a planilha (A), ele inserisse esses dados "novos", abaixo dos que já existem na planilha (B)? Ou seja, na próxima linha em branco. Existe os códigos 1, 2, 3, 4 e quando o banco carrega novos códigos 5 e 6 por exemplo ele mistura. Exemplo: 1, 5, 2, 6, 3, 4. Lembrando que não é por ordem crescente ou decrescente, mas sim por ordem de inserção.

Muito obrigado pela ajuda!

Re: Inserir dados abaixo dos já existentes!

Enviado: Qua Ago 28, 2013 4:12 pm
por Nei Stolberg
Cara...

Vc pode fazer um loop e verificar a próxima linha em branco....algo do tipo assim:

L = 1
Do
if cells(L,1).value = "" then
"inserir aqui o código para inclusão do novo item"
C = 1
End if
L = L+1
Loop Until C = 1

Adaptando ao seu código, creio que isso resolva.

Valeu...

Re: Inserir dados abaixo dos já existentes!

Enviado: Qua Ago 28, 2013 8:09 pm
por juniortrms
Oi Nei, boa noite!

Obrigado por me ajudar.

Olha, não cheguei a criar um código para esta situação.

O problema é que quando atualizo, os dados novos se misturam nos que já existem. e eles não podem fazer isso.
De qualquer modo, Vou fazer os testes com a dica que me deu. Volto a postar após os testes.

Muito obrigado!

[RESOLVIDO]Re: Inserir dados abaixo dos já existentes!

Enviado: Qui Ago 29, 2013 1:27 pm
por juniortrms
Pessoal, boa tarde!

Consegui fazer o tópico acima.

Bem, primeiramente, fui até a base de dados do Access e crie uma consulta "Totais" e pedi para que no campo número, tenha o critério último, pois sendo assim, todos os registros cadastrados depois ficarão por último.
Depois fui até a planilha, e criei uma função que linkasse esses dados na planilha, por exemplo: na célula A6 coloquei a função:=SE(PLAN2!B2="";"";PLAN2!B2).
Assim ele irá trazer os dados em sequência de registros inseridos.
Bem, continuo construindo meu "sisteminha" dentro do excel, conforme vão me passando as necessidades.

Nei, valeu sua ajuda, pois através dela tive a idéia de fazer dessa maneira. Valeu mesmo.

Pra mim, o caso foi RESOLVIDO.
PS.: Gostaria muito de agradecer ao fórum, pois sempre que precisei de ajuda, prontamente me auxliaram e tive boas consultas também. PARABÉNS. :D

Muito obrigado!

Re: Inserir dados abaixo dos já existentes!

Enviado: Qui Ago 29, 2013 2:46 pm
por Nei Stolberg
:D

Bons códigos a todos..
Sds,