Formatação condicional de célula em cada linha usando macro

Formatação condicional de célula em cada linha usando macro

Eu tenho uma tabela do Excel que consiste em mais de 500 linhas com cabeçalhos de coluna.

Preciso de ajuda para escrever uma macro de formatação condicional de forma que, em uma linha, A2:L2se algum valor da célula não for igual ao valor da célula, M2destaque essa célula. ou seja

  • if ($A2:$L2) <> $M2 --> então destaque essas células nesta linha

  • if ($A3:$L3) <> $M3 --> então destaque essas células nesta linha

  • if ($A4:$L4) <> $M4 --> então destaque essas células nesta linha

  • if ($A5:$L5) <> $M5 --> então destaque essas células nesta linha
    .
    .
    .

  • if ($A500:$L500) <> $M500 --> então destaque essas células nesta linha

Tabela de amostra

COL-1 COL-2 COL-3 COL-4 COL-5 COL-6 COL-7 COL-8 COL-9 COL-10 COL-11 COL-12 COL-13

val-13 val-13 val-13 val-13 val-17 val-18 val-13 val-20 val-13 val-13 val-13 val-24 val-13

val-26 val-15 val-26 val-17 val-26 val-19 val-26 val-26 val-26 val-23 val-26 val-26 val-26

val-27 val-39 val-29 val-39 val-31 val-39 val-33 val-39 val-35 val-39 val-39 val-39 val-39

Responder1

Você poderia fazer isso sem uma macro.

Na CÉLULA A2, crie uma regra de formato condicional.

USO: =A2<>$M2como regra,

Defina seu destaque etc.

Então aplique isso a=$A$2:$L$500

Altere 500 se quiser ir além de 500 linhas, etc.

insira a descrição da imagem aqui

informação relacionada