Módulo
Conteúdo
Índice 🔎︎

# Alerta de erro

Defina a mensagem de erro exibida quando dados inválidos forem inseridos em uma célula.

Você também pode iniciar uma macro com uma mensagem de erro. Um exemplo de macro é oferecido no fim desta página.

Para acessar este comando...

Escolha a guia Dados - Validação - Alerta de erro.

## Mostrar mensagem de erro quando forem inseridos valores inválidos.

Exibe a mensagem de erro digitada na área Conteúdo quando dados inválidos são inseridos em uma célula. Se ativada, a mensagem será exibida para evitar uma entrada inválida.

Em ambos os casos, se você selecionar "Parar", a entrada inválida será excluída e o valor anterior será reinserido na célula. O mesmo se aplicará se você fechar as caixas de diálogo "Aviso" e "Informações" clicando no botão Cancelar. Se você fechar as caixas de diálogo com o botão OK, a entrada inválida não será excluída.

## Conteúdo

### Ação

Selecione a ação que você deseja que ocorra quando dados inválidos forem inseridos na célula. A ação "Parar" rejeita a entrada inválida e exibe uma caixa de diálogo que você deve fechar clicando em OK. As ações "Aviso" e "Informação" exibem uma caixa de diálogo que você pode fechar clicando emOK ou Cancelar. A entrada inválida somente será rejeitada quando você clicar em Cancelar.

### Procurar

Abre a caixa de diálogo Macro na qual você pode selecionar a macro que será executada quando dados inválidos forem inseridos em uma célula. A macro será executada depois que a mensagem de erro for exibida.

### Título

Insira o título da macro ou a mensagem de erro a ser exibida quando dados inválidos forem inseridos em uma célula.

### Mensagem de erro

Insira a mensagem a ser exibida quando dados inválidos forem inseridos em uma célula.

Exemplo de macro:

Function ExampleValidity(CellValue as String, TableCell as String)
Dim msg as string
msg = "Invalid value: " & "'" & CellValue & "'"
msg = msg & " in table: " & "'" & TableCell & "'"
MsgBox msg ,16,"Error message"
End Function