Escrevendo uma macro do Excel com uma condição

0

Apenas uma pequena pergunta.

Eu fiz uma macro como essa e a configurei para um botão no Excel.

Range("SUM!F3") = Range("SUM!F3") + Range("Afternoon!N4")
Range("SUM!E3") = Range("SUM!E3") + Range("Afternoon!E4")

Como posso fazer essa macro ser aplicada quando o botão é pressionado, somente quando o valor em uma célula especificada é maior que 0?

    
por Fantasy Hero 15.08.2017 / 20:54

1 resposta

1

Simples, o VBA tem uma cláusula If que pode verificar uma condicional.

Basta substituir {CELL} pela célula que você deseja verificar:

If Range("{CELL}") > 0 Then
    Range("SUM!F3") = Range("SUM!F3") + Range("Afternoon!N4")
    Range("SUM!E3") = Range("SUM!E3") + Range("Afternoon!E4")
End If

Fonte: Se ... Então ... Outra declaração (Visual Basic)

    
por 15.08.2017 / 21:37