Como espelhar as células quando a fonte é uma lista de validação de dados? (Excel 2010)

1

Eu tenho uma pasta de trabalho com duas guias. A primeira guia está sendo usada como uma tabela para as listas de validação de dados que estou criando na segunda página. Por exemplo, uma lista é chamada de "Supervisores". Esta lista inicia a célula N3 e, abaixo da coluna, estão 4 nomes. Se parece com isso:

Asegundapáginaéumafolhadeatribuição,comcadalistausadaváriasvezesparaidentificarpessoascomtarefasdiferentes.Crieiumalistasuspensausandoomenudevalidaçãodedadoseselecionando,porexemplo,N4aN8naFolha1(InstruçõesdaFolhadeAtribuiçãoRotulada).Euentãocopieiecoleialistasuspensaqueeuprecisavaparacadaseção.Atéagora,tudocorreuconformeoplanejado.

Eu quero construir isso para poder fornecer atribuições para vários dias. Para economizar tempo, quando um nome é correspondido uma vez a uma tarefa, quero que o mesmo nome seja atribuído em vários dias.

Por exemplo, se colocar Carolyn no primeiro lugar em 29 de junho, quero que a página (página impressa, não uma guia ou pasta de trabalho) marque 6/30 para atribuir o nome dela ao segundo local e a página marcada 7/1 para atribuir seu nome ao terceiro lugar, e assim por diante.

As tarefas estão todas em células estáticas. Quando tentei fazer uma função para igualar a célula A4 com G4 (como exemplo), obtive um valor de #VALUE! mensagem.

Examinei vários fóruns e dúzias de tópicos para tentar reunir uma solução e, pelo que consegui reunir, a função de cópia não funciona devido à formatação na célula de origem. A melhor solução que encontrei que o trabalho MAIO não explica o processo de como criar uma Macro VBA para eu entender o processo.

Este é o link para o tópico que eu encontrei que parece ser a minha melhor opção: Espelhe células para que uma mudança em qualquer célula atualiza o outro

Eu não estou pedindo que alguém digite um tutorial de macro do VBA para mim, mas se você pode ligar um bom e decifrar essa resposta para que eu possa entender como isso se aplica, eu ficaria muito grato. Isto é, se isso funcionar para minha situação. Se não, qualquer ajuda para descobrir uma solução viável seria ótima!

    
por Kindig2451 01.07.2016 / 06:13

1 resposta

0

Ao ler sua pergunta, você deseja que os responsáveis percam as tarefas, mudando para a próxima posição em cada dia subseqüente. (Não vejo como a solução "mirror cell" se aplica ao seu problema)

Isso pode ser feito criando uma tabela de pesquisa com cada entrada numerada em ordem.

   # Assignee
   1 Carolyn Burnside
   2 Ralph Henry
   3 Rondae Osborne 
   4 Codey Franklin
   5 David Kelly

Vamos supor que isso esteja em uma tabela do Excel chamada [Atribuídos].

A fórmula de alocação para o nome acima de cada uma das atribuições seria então VLOOKUP(MOD(C1,5)+<assignment_number>,Assignees[#All],2,0) com o <assignment_number> inserido em cada fórmula de acordo com a seqüência desejada. Em seguida, basta duplicar a folha e incrementar a data e os nomes serão rotacionados. Se você tiver mais responsáveis, basta alterar o divisor na fórmula MOD para corresponder.

    
por 17.07.2017 / 07:12