Como limpar o conteúdo da célula B com base no valor da célula A

1

Oi, estou tentando descobrir o seguinte exemplo específico:

Se as células C19 e C21 forem iguais a "NO" então todos os valores nas células C24: C26 serão deletados.

Se C19 ou C21 forem iguais a "Sim" então C24: C26 não são afetados

    
por M Young 13.02.2017 / 22:41

1 resposta

0

Sua pergunta é praticamente a resposta.

"Se as células C19 e C21 forem iguais a" NO ", então quaisquer valores nas células C24: C26 serão deletados."

Se, então, else é o formato básico para muitos scripts.


Se C19 E C21="NÃO", então C24: C26 = Vazio

Agora basta adicionar a linguagem de script para que o computador possa entender você. .

If activesheet.range("C19").value = "NO" AND activesheet.range("C21").value = "NO" then
activesheet.range("C24:C26").ClearContents
end if

Agora você pode adicionar uma armadilha para erro do usuário certificando-se de que a variável em questão esteja em maiúsculas assim: Então, se C21="no" em vez de "NO", ela ainda funcionará com a função UCase

If UCase(activesheet.range("C19").value) = "NO" AND UCase(activesheet.range("C21").value) = "NO" then
activesheet.range("C24:C26").ClearContents
end if
    
por 14.02.2017 / 18:31