Notifications
Clear all

Planilha de cópia e classificação de despesas

10 Posts
2 Usuários
0 Reactions
1,739 Visualizações
(@inimacro)
Posts: 17
Active Member
Topic starter
 

Bom dia,

Estou com uma planilha de despesas onde preciso passar para formato de banco de dados, mudando o tipo de frete para um número e o status de contrato para número também. Preciso copiar e colar outras informações tbm. Tudo em uma nova planilha.

Exemplo:
frete aéreo=1
situação contrato: "em execução" = 2
Frete rodoviário=2
situação contrato: "terminado" = 3

Não tenho ideia de como começar o código, visto que sempre há alterações de linhas entre uma aba e outra, além da troca de informações para número. As informações estão à partir da quinta aba.

Não sei se é possível fazer este código tbm com tantas informações e ações, porém se alguém puder ajudar serei muito grato.

Segue a planilha de informações ("infomacrodespesas") e um exemplo de como teria de ser o banco de dados ("testemacrodespesas").

 
Postado : 10/05/2017 8:02 am
brunoxro
(@brunoxro)
Posts: 698
Honorable Member
 

Boa tarde,

Essa planilha 'informacrodespesas', você recebe ela nessa estrutura ou você montou assim?

att,

 
Postado : 10/05/2017 12:11 pm
(@inimacro)
Posts: 17
Active Member
Topic starter
 

bom dia Brunoxro, a planilha que recebo é exatamente nesse formato. Apenas alterei os dados e retirei alguns dados que não utilizo.

 
Postado : 11/05/2017 6:03 am
brunoxro
(@brunoxro)
Posts: 698
Honorable Member
 

OK, você recebe a planilha nessa estrutura.

Preciso saber mais algumas informações.
Esses números na coluna A é você que coloca ou já vem junto?
Na aba 'despesas1' e aproximadamente o que você recebe? Nessa aba o frete aéreo, frete marítimo... já com célula vem mesclado?
Da linha 1 a 23 existe alguma informação importante que você retirou? No arquivo, só tem abas para serem copiadas ou algumas não seguem essa estrutura? Quais? O nome é sempre igual?

Tenho um ideia de como fazer isso, mas tenho que saber mais para não criar um código inútil.

Dica: Evite Mesclar, a não ser em relatório finais, de resto o mesclar só tende a atrapalhar.

att,

 
Postado : 11/05/2017 3:31 pm
(@inimacro)
Posts: 17
Active Member
Topic starter
 

bom dia brunoxro! O relatório vem exatamente nesse formato! As células ja vem mescladas, e precisam continuar assim por uma questão interna.

 
Postado : 15/05/2017 5:10 am
brunoxro
(@brunoxro)
Posts: 698
Honorable Member
 

Boa tarde inimacro,

Dê uma olhada no código que montei, está no módulo1 da planilha em anexo.

Você copia a planilha das 'Despesas' para a planilha 'Desp' do arquivo em anexo e roda o código, os valores serão tabelados na planilha 'Base'.

Atenção, esse código só funciona para planilhas com a mesma estrutura das que você colocou de exemplo.

att,

 
Postado : 19/05/2017 2:49 pm
(@inimacro)
Posts: 17
Active Member
Topic starter
 

Brunoxro, obrigado pela ajuda, porém preciso que os dados sejam copiados para uma nova planilha e não apenas para uma aba nova. Alem disso, precisava que os dados das diversas abas sejam copiados e colados nessa nova planilha, não apenas uma unica aba

 
Postado : 24/05/2017 6:56 am
brunoxro
(@brunoxro)
Posts: 698
Honorable Member
 

Boa noite inimacro,

Essa parte que você falou é mais simples, mas primeiro tenho que saber de quais planilhas serão copiadas (o nome é fixo ou variável?).

Você tem que copiar vários arquivos ou apenas um?

att,

 
Postado : 25/05/2017 7:45 pm
(@inimacro)
Posts: 17
Active Member
Topic starter
 

Bom dia,

Segue a planilha no formato original (infomacrodespesas) e a planilha na forma que gostaria que a macro colasse as informações (testemacrodespesas).

Preciso que os dados da planilha "Infomacrodespesas" das abas despesas1, despesas2, despesas3 e assim por diante sejam coladas na outra planilha (testemacrodespesas) conforme exemplo.

 
Postado : 26/05/2017 5:59 am
brunoxro
(@brunoxro)
Posts: 698
Honorable Member
 

Boa tarde,

Olhe o código que está no arquivo em anexo.

Ele vai copiar os valores para a planilha 'Base' e depois salvar em outro arquivo.

Teste e dê retorno.

att,

 
Postado : 29/05/2017 1:36 pm