Valide uma célula contendo a fórmula

0

Eu validei uma célula por validação de dados.
Agora, ele pode conter apenas valores entre 0 e 100. Se o usuário digitar valor fora do intervalo, ou seja, abaixo de 0 ou acima de 100, uma caixa de mensagem será exibida para informar que o valor deve estar entre 0 e 100.

Eu também validei outra célula com o mesmo intervalo de valores acima, mas depende de outras células (ou seja, contendo a fórmula), mas se o resultado estiver fora do intervalo ou seja, abaixo de 0 ou acima de 100 mensagens caixa não aparece.

Eu quero exibir uma caixa de mensagem para informar ao usuário a verificação de seus valores. Como posso fazer isso?

    
por Javed Akram 22.11.2010 / 17:46

2 respostas

0

Não sabe como fazê-lo fora do VBA. Aqui está um pouco de VBA para adicionar à sua planilha para obter essa funcionalidade:

Private Sub Worksheet_Change(ByVal Target As Range)
If Range("TestCell") > 100 Then
    MsgBox "Check your inputs."
End If
End Sub
    
por 22.11.2010 / 19:34
0

Coloque a regra de validação de dados na célula da qual sua fórmula depende. Se, por exemplo, você tiver =2*A1 em B1 e tiver definido a validação de dados para B1 (por exemplo, between 0 and 100 ), defina a validação para A1 (por exemplo, between 0 and 50 ).

    
por 22.11.2010 / 21:32