Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
Por brunopc
#10583
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)
Imagem


- 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)
Imagem



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!
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord