Bom dia,
Quero criar um código para uma tarefa que levo cerca de 1h para realizar manualmente. Sou iniciante em programação, crio grande parte das minhas macros utilizando a função gravar e depois editando o código. Mas para essa tarefa a função gravar não me ajuda e não consegui pensar em um código para automatizar este trabalho.
Vou descrever minha necessidade e fico bastante agradecido se alguém puder me nortear com algumas ideias:
Preciso controlar as datas das fases do processo de abertura de lojas da minha empresa (desde a prospecção, passando por projetos, obra, documentações, até inaugurar).
Realizo este controle em 2 planilhas.
- Planilha de cronogramas - nela tenho empilhado cronograma por cronograma de cada loja, onde durante a semana realizo as reuniões de acompanhamento com as áreas e atualizo as datas nesta planilha. (imagem em anexo)
- Painel de controle - nele tenho uma aba para cada projeto com um cronograma com as mesmas fases da planilha de cronogramas. O painel coleta as informações em cada aba e apresenta os gráficos e sinais que preciso monitorar.(imagem em anexo de uma aba de uma projeto)
Trabalho de 1h:
Após as reuniões de acompanhamento eu preciso tombar as informações da planilha de cronogramas para o painel de controle. Então eu entro na planilha de cronograma copio a coluna "Real inicio" com as 10 linhas de datas de um projeto (ex imagem: todas as linhas de alberto andaló que estão entre as linhas em azul), vou para o painel de controle, identifico qual a aba é a do projeto alberto andaló (ex: aba -> cronograma (10))(tenho uma tabela dentro do painel que informa qual a respectiva aba de cada projeto) e colo os valores no local destinado do cronograma (coluna inicio em azul da imagem). Repito estes passos para as colunas "real fim" e "evolução" (da planilha de cronogramas) e colo respectivamente nas colunas término e evolução (da aba do projeto no painel de controle).
E assim por diante até atualizar as datas e evoluções de todos os projetos (cerca de 100 projetos).
Eu precisava de uma macro que fosse capaz de exercer as seguintes funções:
Entrar na planilha de cronogramas e realizar o processo até não ter mais linhas preenchidas:
- identificar por alguma chave (nome, ou pensei em criar uma coluna e já informar qual o nome da respectiva aba no painel - ex: cronograma (12) ) o projeto, copiar as 10 linhas das colunas "Real inicio" / "Real fim" / "Evolução".
- ir para o painel, abrir a aba do projeto identificado (isso não imagino como fazer) e colar os valores no seu respectivo local "inicio" / "Fim" / "Evolução".
- voltar para a planilha de cronogramas, descer para o próximo projeto e repetir este processo até acabar com os 100 projetos.
Vocês acham que é possível programar algo deste tipo? estou aberto a modificar as estruturar das planilhas se necessário para viabilizar o funcionamento da macro.
Agradeço muito a ajuda de vocês!
Abraços!
Postado : 12/05/2016 8:43 am