none
Tranferência de dados entre planilhas com VBA RRS feed

  • Pergunta

  • Bom dia pessoal!

    Estou com uma dificuldade e preciso da ajuda de vocês, será que vocês teriam como me ajudar?

    Vamos lá, o problema que estou tendo é na elaboração de uma planilha para controle dos pagamentos de alimentação e transporte dos funcionários que trabalham na obra da empresa.

    O panorama é o seguinte: O deslocamento de obras é constante. Existe obras que o funcionário recebe alimentação na própria obra, nesse caso não precisa ser depositado o ticket alimentação, já em outras a alimentação não é fornecida. A depender da cidade o valor do ticket alimentação é diferenciado. O mesmo acontece com o transporte. E

    Sendo assim, o cálculo de transporte e alimentação, nem sempre segue um padrão.

    Para resolver esse problema, elaborei uma planilha para lançamento de transporte e alimentação. Nela podemos fazer o cálculo para o lançamento de alguns dias, ou de um mês.

    A ideia é que ao apertar o botão lançar pagamentos, ela transfira os dados para as planilhas de acompanhamento de pagamentos, sendo que existe uma planilha para cada mês, sendo planilhas só para alimentação(ex: aliment jan, fev, mar... transporte jan, fev, mar...) 

    Vou colocar a planilha aqui para vocês verem como eu pensei, a dificuldade está sendo em criar uma macro que possa fazer isso.

    "Tentei colocar a planilha pelo link do sendspace, mas ao enviar, o fórum informou que não posso colocar links por aqui, teria outra opção?"

    Fico no aguardo, desde já, obrigado!

    sexta-feira, 4 de novembro de 2016 13:15

Todas as Respostas

  • Coloque o link aqui de uma forma mascarada.

    Por exemplo, o e-mail de joão é joao (arroba) gmail (ponto) com


    http://www.ambienteoffice.com.br - http://www.clarian.com.br

    sexta-feira, 4 de novembro de 2016 19:05
    Moderador
  • Segue o link da planilha

    www(ponto)sendspace(ponto)com/file/wjenp3


    segunda-feira, 7 de novembro de 2016 12:05
  • "A ideia é que ao apertar o botão lançar pagamentos, ela transfira os dados para as planilhas de acompanhamento de pagamentos, sendo que existe uma planilha para cada mês"

    Por que você está separando as planilhas de lançamento de transporte, lançamento de alimentação e visualização por mês?

    Você pode resolver seu problema apenas com duas planilhas: uma de lançamentos e outra de relatório. Para a planilha de relatório, faça uma tabela dinâmica.


    http://www.ambienteoffice.com.br - http://www.clarian.com.br

    segunda-feira, 7 de novembro de 2016 13:13
    Moderador
  • Não é necessário criar uma planilha para cada mês, e nem separar lançamentos de alimentação de transporte.

    O ideal é você ter apenas uma planilha de lançamentos, e as outras planilhas (no máximo 2) de relatório.

    Veja um exemplo:


    http://www.ambienteoffice.com.br - http://www.clarian.com.br

    segunda-feira, 7 de novembro de 2016 13:21
    Moderador
  • Mais ai que está o problema.

    A planilha que estou fazendo é para outro usuário usar. Então ela precisa ser o mais simples possível

    e fácil do usuário utilizar. Outro ponto é que o usuário precisa enxergar quanto foi pago cada dia para os funcionários, não apenas o total por mês. Os dados do total pago no mês. Irão para uma outra planilha que já existe que faz o comparativo, entre o que deveria ser pago e o que foi pago pela empresa.

    terça-feira, 8 de novembro de 2016 13:08
  • É possível você criar uma tabela dinâmica que abra os detalhes de pagamento por dia, e não por mês. Basta você caprichar na formatação que o relatório ficará bom.

    A única coisa que você deverá fazer é ensiná-lo que a tabela dinâmica não atualiza sozinha, precisando clicar com o botão da direita e, em seguida, atualizar e mostrá-lo onde ficam as setinhas do filtro.


    http://www.ambienteoffice.com.br - http://www.clarian.com.br

    terça-feira, 8 de novembro de 2016 13:12
    Moderador
  • Insisto no que digo porque um dos maiores erros em Excel é exatamente a forma como esta pasta de trabalho está estruturada: uma planilha para cada mês.

    Isso não deve ser feito nunca, tente explicar isso ao usuário. A manutenção é difícil, se quiser acrescentar uma coluna numa planilha, terá que acrescentar em todas, etc.


    http://www.ambienteoffice.com.br - http://www.clarian.com.br

    terça-feira, 8 de novembro de 2016 13:13
    Moderador
  • Certo!

    E como eu faria uma tabela dinâmica que me desse esse retorno?

    Costumo geralmente fazer coisas mais elaboradas e não costumo usar muito a tabela dinâmica em minhas aplicações.

    Me deem algumas dicas de como eu faria a tabela dinâmica de forma que atenda minha necessidade 

    terça-feira, 8 de novembro de 2016 14:09