Realizado

Macro Excel/Vba

Publicado em 03 de Fevereiro de 2021 dias na TI e Programação

Sobre este projeto

Aberto

Olá, bom dia, tudo bem?
Estou precisando de ajuda para a programação de uma macro excel / vba. Posso encaminhar uma planilha de base . O objetivo é que a Macro realize a distribuição/parcelamento de determinado valor (Objetivo definido na respectiva linha),  por colunas (que serão os dias, mas não precisa aplicar uma data conjunta.

É Como um gráfico de Gantt) até o cumprimento (soma) do critério (Objetivo).
Observações de critérios:
1º) A Macro deverá iniciar a distribuição (parcela) do objetivo do item 1, tendo como critério a "capacidade diária de produção, informada em célula pré-definida", ficando como um cronograma, (ex.: ITEM 1, In Linha 1, sequenciando range, loop nas colunas seguintes até completar o objetivo e que provavelmente tenha um número quebrado, sendo necessário que a macro reconheça no último loop somente o residual da soma dos preenchimentos anteriores em relação ao objetivo (ex.: Objetivo = 57, Capacidade diária = 10, Distribuição final = 10, 10, 10, 10, 10, 7, 0, 0, 0, 0, ...)
2º) Um item para cada linhas, porém são muitos itens a serem distribuído (acima de 50, menor que 200), com isso existe o critério da capacidade total diária. Portanto, a soma dos valores que estão em distribuição, parcelamento, nas colunas, não deve ultrapassar a capacidade máxima diária (Ex.: 500).
3) A macro deve reconhecer que ao tentar distribuir a capacidade diaria do item1, 2, 3, etc...  E ultrapassar a capacidade total diaria (soma da coluna) , deverá lançar o valor (capacidade dia deste item) ao dia(coluna) seguinte mais próximo, ou ao seguinte, até encontrar "espaço vago no critério capacidade total dia", ou seja, menor ou igual à capacidade total diária (ex.: 500), isto sem modificar os valores dos ITENS anteriores já distribuídos.

Fico no aguardo.
Obrigado.
Um abraço.

Categoria TI e Programação
Subcategoria Programação

Prazo de Entrega: Não estabelecido

Habilidades necessárias