Macro para excluir valores de determinadas colunas consecutivas com base em uma lista?

Macro para excluir valores de determinadas colunas consecutivas com base em uma lista?

Estou tentando encontrar uma maneira de excluir valores de determinadas colunas em uma linha com base no valor de uma célula. Encontrei alguns guias sobre como excluir linhas inteiras com base no valor de uma célula, mas não linhas parciais.

Temos UPCs de caso e UPCs de consumidor. Para esta planilha, precisamos excluir peso, custo e varejo para todos os UPCs de caso (esta informação é gerada a partir de um programa de relatórios, mas precisa ser excluída porque não é relevante para os usuários). Para UPCs de consumo, esses dados são relevantes e precisam ser mantidos.

Quero construir uma planilha Excel separada que tenha uma lista de UPCs de caso e criar uma macro que fará referência a essa lista e excluirá os valores das colunas D a F se for um UPC de caso. Alguma idéia para fazer isso ou dicas?

Antes do exemplo:

Antes da mesa

Depois do exemplo:

Depois da mesa

Responder1

Veja como eu estruturaria isso:

Captura de tela * As células azuis são valores codificados, as células pretas são fórmulas.

  • D2tem uma fórmula simples:

    =NOT(ISNUMBER(MATCH(C2,$L$2:$L$7,0)))

    Copie isso até a última linha.

    .

  • E2tem uma fórmula ainda mais simples, repetida em toda a coluna G:

    =$D2*H2

EDITAR- Esqueci de mencionar que a coluna Etem formato de número: 0.00" lbs";;Generale a coluna Fe Gdeveria ter formato de número: $0.00;;General, apesar do que mostra a captura de tela.

informação relacionada