Realce células de valor duplicadas dinamicamente

0

Eu armazenei números em nove linhas e nove colunas.

Quando seleciono uma célula específica, quero destacar todas as células com o mesmo valor. se eu selecionar uma célula com valor 8, todas as células com valor 8 devem ser destacadas.

Então, se eu selecionar uma célula com valor 5, todas as células com valor 5 devem ser destacadas, em vez de células com valor 8.

    
por Keshav Apte 27.12.2013 / 08:07

1 resposta

1

Uma pequena macro VBA para atualizar todas as cores toda vez que uma nova célula é selecionada. Ele compara o valor da célula selecionada com todos os outros valores da célula e, se eles corresponderem, a célula comparada será destacada em amarelo.

PrivateSubWorksheet_SelectionChange(ByValrngSelAsRange)SetrngTable=[B2:E13]IfrngSel.Count>1OrIntersect(rngSel,rngTable)IsNothingThenEndForEachrngCellInrngTablerngCell.Interior.ColorIndex=IIf(rngCell.Value=rngSel.Value,27,-4142)NextEndSub

Dicas

  • SetrngTable=[B2:E13]»Alteraointervalodecélulasondeascorespodemseralteradas
  • IIf(rngCell.Value=rngSel.Value,27,-4142)»Altereo código de cor se você quero outra cor para ser usada

    
por 27.12.2013 / 11:48