- 06 Jan 2019 às 08:24
#39797
Preciso de uma macro que trabalhe da seguinte forma:
*Tenho duas pastas de trabalho no excel sendo uma com nome "Inspeção" e a outra "Cumprimento da Inspeção".
*A pasta Inspeção possui 3 guias, sendo que essas guias são nomeadas em função do horário de preenchimento sendo das 6 às 14horas guia "1", das 14 às 22horas a guia "2" e das 22 às 06horas a guia "3".
*Quando efetua-se o preenchimento diário de uma inspeção de um determinado equipamento dentro de um horário compreendido nos horários já mencionados, ao clicar em um botão "GERAR RELATÓRIO" existente em cada guia de preenchimento gera-se automaticamente um PDF com uma caixa de mensagem confirmando que o relatório foi gerado com sucesso. O relatório é nomeado automaticamente em função da data e hora de preenchimento (exemplo: relatorio03012019_0700).
A macro que eu preciso é uma que faça a seguinte função:
*Na pasta "Cumprimento da Inspeção", possui uma coluna com três células referente aos horário mencionados sendo B5 (06 às 14hs), B6 (14 às 22hs), e B7 (22 às 06hs);
*Na linha 1Lx31C tenho os dias de 1 a 31 referente ao mês de janeiro (descrito na célula B3) no caso;
Quando clicar no botão "GERAR RELATÓRIO" da pasta Inspeção, dependendo o dia e o horário eu preciso que uma macro fixe o valor 1 na célula da pasta Cumprimento da Inspeção referente ao mês, dia e horário da ação.
Por exemplo, quando estiver no horário das 06 às 14 horas no dia 2, fizer o preenchimento e clicar no botão pra gerar o relatório, na célula D5 da coluna do dia 2 e da linha do primeiro horário vai subir e fixar o número 1. No mesmo dia no horário das 14 às 22 horas, quando após o preenchimento clicar no botão pra gerar o relatório, automaticamente na célula D6 fixará o valor 1, e assim por diante. Conforme o Mês, Dia e horário compreendido conforme mencionado acima.
Conto com a ajuda de vocês, desde já agradeço.
*Tenho duas pastas de trabalho no excel sendo uma com nome "Inspeção" e a outra "Cumprimento da Inspeção".
*A pasta Inspeção possui 3 guias, sendo que essas guias são nomeadas em função do horário de preenchimento sendo das 6 às 14horas guia "1", das 14 às 22horas a guia "2" e das 22 às 06horas a guia "3".
*Quando efetua-se o preenchimento diário de uma inspeção de um determinado equipamento dentro de um horário compreendido nos horários já mencionados, ao clicar em um botão "GERAR RELATÓRIO" existente em cada guia de preenchimento gera-se automaticamente um PDF com uma caixa de mensagem confirmando que o relatório foi gerado com sucesso. O relatório é nomeado automaticamente em função da data e hora de preenchimento (exemplo: relatorio03012019_0700).
A macro que eu preciso é uma que faça a seguinte função:
*Na pasta "Cumprimento da Inspeção", possui uma coluna com três células referente aos horário mencionados sendo B5 (06 às 14hs), B6 (14 às 22hs), e B7 (22 às 06hs);
*Na linha 1Lx31C tenho os dias de 1 a 31 referente ao mês de janeiro (descrito na célula B3) no caso;
Quando clicar no botão "GERAR RELATÓRIO" da pasta Inspeção, dependendo o dia e o horário eu preciso que uma macro fixe o valor 1 na célula da pasta Cumprimento da Inspeção referente ao mês, dia e horário da ação.
Por exemplo, quando estiver no horário das 06 às 14 horas no dia 2, fizer o preenchimento e clicar no botão pra gerar o relatório, na célula D5 da coluna do dia 2 e da linha do primeiro horário vai subir e fixar o número 1. No mesmo dia no horário das 14 às 22 horas, quando após o preenchimento clicar no botão pra gerar o relatório, automaticamente na célula D6 fixará o valor 1, e assim por diante. Conforme o Mês, Dia e horário compreendido conforme mencionado acima.
Conto com a ajuda de vocês, desde já agradeço.