Logo Hardware.com.br
Laoni Barbosa
Laoni Barbos... Novo Membro Registrado
10 Mensagens 0 Curtidas

[Resolvido] ComboBox VBA Excel

#1 Por Laoni Barbos... 05/08/2020 - 16:20
Boa tarde,

Será que alguem pode me ajudar?

Criei uns formularios de cadastro (cliente, pordutos, etc.) e estou com dificuldade em usar a ComboBox.

Tenho uma caixa de combinação e preciso que quando seleccionado determinado item desse combobox, todos os itens da texbox e das combobox sejam preenchidos obrigatoriamente.
Laoni Barbosa
Laoni Barbos... Novo Membro Registrado
10 Mensagens 0 Curtidas
#16 Por Laoni Barbos...
28/08/2020 - 16:58
Boa tarde,


Veirficnado ponto por ponto oo código agora ele esta salvando tudo, porém esta com a informação de "DATA SINISTRO"em branco

Anexo do post


E aparece a informação de que se deseja concluir o cadastro.
Anexo do post

Código (Text):


Private Sub botao_cadastrar_roubo_Click()
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
Application.EnableEvents = False

If Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Comb_datasinistro.Value = "" Then
MsgBox "Este campo Data Sinistro se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_datasinistro.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Comb_dataaviso.Value = "" Then
MsgBox "Este campo Data Aviso se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_dataaviso.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Text_nsinistroreguladora.Value = "" Then
MsgBox "Este campo Nº Sinistro Reguladora se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Text_nsinistroreguladora.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Comb_tipoapolice.Value = "" Then
MsgBox "Este campo Tipo Apólice se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_tipoapolice.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Text_nprocessoallianz.Value = "" Then
MsgBox "Este campo Nº Processo Allianz se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Text_nprocessoallianz.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Text_segurado.Value = "" Then
MsgBox "Este campo Segurado se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Text_segurado.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Text_napolice.Value = "" Then
MsgBox "Este campo Nº Apólice se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Text_napolice.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Comb_setor.Value = "" Then
MsgBox "Este campo Setor se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_setor.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Comb_ramotecnico.Value = "" Then
MsgBox "Este campo Ramo Técnico se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_ramotecnico.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Comb_natureza.Value = "" Then
MsgBox "Este campo Natureza se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_natureza.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Text_empresadestino.Value = "" Then
MsgBox "Este campo Empresa Destino se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Text_empresadestino.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Comb_tipoveiculo.Value = "" Then
MsgBox "Este campo Tipo VeÍculo se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_tipoveiculo.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Comb_tipocarroceria.Value = "" Then
MsgBox "Este campo Tipo Carroceria se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_tipocarroceria.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Comb_regulador.Value = "" Then
MsgBox "Este campo Regulador se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_tipocarroceria.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Text_transportador.Value = "" Then
MsgBox "Este campo Transportador se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Text_transportador.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Comb_tipoembalagem.Value = "" Then
MsgBox "Este campo Tipo Embalagem se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_tipoembalagem.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Comb_paletizacao.Value = "" Then
MsgBox "Este campo Paletização se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_paletizacao.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Comb_modal.Value = "" Then
MsgBox "Este campo Modal se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_modal.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And est_origem.Value = "" Then
MsgBox "Este campo Origem se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
est_origem.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And cidade_orig.Value = "" Then
MsgBox "Este campo Cidade Origem se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
cidade_orig.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Text_paisorigem.Value = "" Then
MsgBox "Este campo Pais Origem se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Text_paisorigem.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And estado_dest.Value = "" Then
MsgBox "Este campo Estado Destino se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
estado_dest.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And cidade_dest.Value = "" Then
MsgBox "Este campo Cidade Destino se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
cidade_dest.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Text_paisdestino.Value = "" Then
MsgBox "Este campo País Destino se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Text_paisdestino.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And estado_ocor.Value = "" Then
MsgBox "Este campo Estado Ocorrência se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
estado_ocor.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And cidade_ocor.Value = "" Then
MsgBox "Este campo Cidade Ocorrência se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
cidade_ocor.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Text_paisocorrencia.Value = "" Then
MsgBox "Este campo País Ocorrência se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Text_paisocorrencia.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Text_latlong.Value = "" Then
MsgBox "Este campo Lat Long se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Text_latlong.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Comb_tipooperacao.Value = "" Then
MsgBox "Este campo Tipo Operação se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_tipooperacao.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Comb_moeda.Value = "" Then
MsgBox "Este campo Moeda se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_moeda.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Text_horariosinistro.Value = "" Then
MsgBox "Este campo Horário Sinistro se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Text_horariosinistro.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Comb_tipoabordagem.Value = "" Then
MsgBox "Este campo Tipo Abordagem se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_tipoabordagem.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Comb_monitoramento.Value = "" Then
MsgBox "Este campo Monitoramento se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_monitoramento.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Comb_isca.Value = "" Then
MsgBox "Este campo Ísca se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_isca.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Comb_iscaqtde.Value = "" Then
MsgBox "Este campo Qtde Ísca se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_iscaqtde.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Comb_iscafornecedor.Value = "" Then
MsgBox "Este campo Isca Fornecedor se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_iscafornecedor.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Comb_escolta.Value = "" Then
MsgBox "Este campo Escolta se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_escolta.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Comb_escoltaconfronto.Value = "" Then
MsgBox "Este campo Escolta Confronto se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_escoltaconfronto.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Comb_motoristavinculo.Value = "" Then
MsgBox "Este campo Motorista Vínculo se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_motoristavinculo.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Comb_motoristaAPP.Value = "" Then
MsgBox "Este campo Motorista APP se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_motoristaAPP.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Comb_motoristapesquisa.Value = "" Then
MsgBox "Este campo Motorista Pesquisa se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_motoristapesquisa.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Comb_pesquisavitimologia.Value = "" Then
MsgBox "Este campo Pesquisa Vitimologia se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_pesquisavitimologia.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Comb_cargarecuperada.Value = "" Then
MsgBox "Este campo Carga Recuperada se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_cargarecuperada.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Comb_pesquisaveiculo.Value = "" Then
MsgBox "Este campo Pesquisa Veículo se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_pesquisaveiculo.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Comb_desviorota.Value = "" Then
MsgBox "Este campo Desvio Rota se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_desviorota.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Comb_envolvimentomotorista.Value = "" Then
MsgBox "Este campo Envolvimento Motorista se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_envolvimentomotorista.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Comb_pgr.Value = "" Then
MsgBox "Este campo PGR se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_pgr.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Comb_pgritem.Value = "" Then
MsgBox "Este campo PGR Item se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_pgritem.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Text_valorembarque.Value = "" Then
MsgBox "Este campo Descrição Evento se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Text_descricaoevento.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Text_valorprejuizo.Value = "" Then
MsgBox "Este campo Descrição Evento se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Text_descricaoevento.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Text_valorfranquia.Value = "" Then
MsgBox "Este campo Descrição Evento se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Text_descricaoevento.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Text_valorprejuizoliquidofranquia.Value = "" Then
MsgBox "Este campo Descrição Evento se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Text_descricaoevento.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" _
Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
Or Comb_sinistrostatus.Text = "Em Análise" _
Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
Or Comb_sinistrostatus.Text = " - " _
And Text_descricaoevento.Value = "" Then
MsgBox "Este campo Descrição Evento se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Text_descricaoevento.SetFocus


Else

End If
Call RotinaRoubo


Application.Calculation = xlCalculationAutomatic
Application.EnableEvents = True
Application.ScreenUpdating = True
End Sub

Anexos

LaerteB
LaerteB Super Participante Registrado
153 Mensagens 127 Curtidas
#17 Por LaerteB
29/08/2020 - 09:50
Bom dia, Laoni Barbosa

Observei que esqueci de incluir o "and" conforme a imagem abaixo (já com explicação) desta
forma não ocorrerá de informar que se o campo em questão está em branco (caso não esteja vazio),
contudo tu tinhas comentado nas mensagens acima que não era necessário que todos os
itens do ComboBox "Status do Sinistro" precisavam preencher todos os campos do
formulário - se for assim tire as linhas com o item não necessário para o preenchimento
do respectivo campo no formulário boa.gif.
Anexo do post

Fazer isso em todos os trechos do seu código bom_trabalho.gif.

Agora em relação a janela que abria e informava se desejava concluir o Cadastro, era que o comando
referente ao código que se encontra no seu módulo, tinha sido inserido no lugar errado; veja a imagem
abaixo explicando o lugar correto:
Anexo do post


Altere o que for necessário, verifique e teste, agora estará funcionando de acordo...

Qualquer coisa estamos aqui para ajudá-locadeado_alegrinho.gif.

Aguardando sua resposta e seu Feed Back ... e não esqueça de Clicar no Botão "Curtir" bom_trabalho.gif...

LaerteBsmile.png

Anexos

"Se a resposta foi útil para ti wink.png, por gentileza clicar no botão Curtir, obrigado wink.png ."
Laoni Barbosa
Laoni Barbos... Novo Membro Registrado
10 Mensagens 0 Curtidas
#18 Por Laoni Barbos...
30/08/2020 - 16:54
Boa tarde,


Fiz as alterações conforme vc me informou porém não registra conforme deveria.

segue abaixco o código com os itens que não necessitam o preenchimento.


Private Sub botao_cadastrar_roubo_Click()
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
Application.EnableEvents = False
If Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Comb_datasinistro.Value = " " Then
MsgBox "Este campo Data Sinistro se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_datasinistro.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_dataaviso.Value = "" _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura"
' And Comb_dataaviso.Value = "" _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_dataaviso.Value = "" _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_dataaviso.Value = "" _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Comb_dataaviso.Value = "" Then
MsgBox "Este campo Data Aviso se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_dataaviso.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Text_nsinistroreguladora.Value = "" Then
MsgBox "Este campo Nº Sinistro Reguladora se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Text_nsinistroreguladora.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Comb_tipoapolice.Value = "" Then
MsgBox "Este campo Tipo Apólice se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_tipoapolice.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Text_nprocessoallianz.Value = "" Then
MsgBox "Este campo Nº Processo Allianz se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Text_nprocessoallianz.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Text_segurado.Value = "" Then
MsgBox "Este campo Segurado se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Text_segurado.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Text_napolice.Value = "" Then
MsgBox "Este campo Nº Apólice se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Text_napolice.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Comb_setor.Value = "" Then
MsgBox "Este campo Setor se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_setor.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Comb_ramotecnico.Value = "" Then
MsgBox "Este campo Ramo Técnico se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_ramotecnico.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Comb_natureza.Value = "" Then
MsgBox "Este campo Natureza se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_natureza.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Text_empresadestino.Value = "" Then
MsgBox "Este campo Empresa Destino se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Text_empresadestino.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Comb_tipoveiculo.Value = "" Then
MsgBox "Este campo Tipo VeÍculo se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_tipoveiculo.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Comb_tipocarroceria.Value = "" Then
MsgBox "Este campo Tipo Carroceria se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_tipocarroceria.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Comb_regulador.Value = "" Then
MsgBox "Este campo Regulador se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_tipocarroceria.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Text_transportador.Value = "" Then
MsgBox "Este campo Transportador se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Text_transportador.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Comb_tipoembalagem.Value = "" Then
MsgBox "Este campo Tipo Embalagem se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_tipoembalagem.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Comb_paletizacao.Value = "" Then
MsgBox "Este campo Paletização se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_paletizacao.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Comb_modal.Value = "" Then
MsgBox "Este campo Modal se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_modal.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf est_origem.Value = "" Then
MsgBox "Este campo Origem se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
est_origem.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf cidade_orig.Value = "" Then
MsgBox "Este campo Cidade Origem se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
cidade_orig.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Text_paisorigem.Value = "" Then
MsgBox "Este campo Pais Origem se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Text_paisorigem.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf estado_dest.Value = "" Then
MsgBox "Este campo Estado Destino se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
estado_dest.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf cidade_dest.Value = "" Then
MsgBox "Este campo Cidade Destino se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
cidade_dest.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Text_paisdestino.Value = "" Then
MsgBox "Este campo País Destino se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Text_paisdestino.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf estado_ocor.Value = "" Then
MsgBox "Este campo Estado Ocorrência se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
estado_ocor.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf cidade_ocor.Value = "" Then
MsgBox "Este campo Cidade Ocorrência se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
cidade_ocor.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Text_paisocorrencia.Value = "" Then
MsgBox "Este campo País Ocorrência se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Text_paisocorrencia.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Text_latlong.Value = "" Then
MsgBox "Este campo Lat Long se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Text_latlong.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Comb_tipooperacao.Value = "" Then
MsgBox "Este campo Tipo Operação se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_tipooperacao.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Comb_moeda.Value = "" Then
MsgBox "Este campo Moeda se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_moeda.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Text_horariosinistro.Value = "" Then
MsgBox "Este campo Horário Sinistro se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Text_horariosinistro.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Comb_tipoabordagem.Value = "" Then
MsgBox "Este campo Tipo Abordagem se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_tipoabordagem.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Comb_monitoramento.Value = "" Then
MsgBox "Este campo Monitoramento se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_monitoramento.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Comb_isca.Value = "" Then
MsgBox "Este campo Ísca se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_isca.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Comb_iscaqtde.Value = "" Then
MsgBox "Este campo Qtde Ísca se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_iscaqtde.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Comb_iscafornecedor.Value = "" Then
MsgBox "Este campo Isca Fornecedor se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_iscafornecedor.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Comb_escolta.Value = "" Then
MsgBox "Este campo Escolta se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_escolta.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Comb_escoltaconfronto.Value = "" Then
MsgBox "Este campo Escolta Confronto se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_escoltaconfronto.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Comb_motoristavinculo.Value = "" Then
MsgBox "Este campo Motorista Vínculo se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_motoristavinculo.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Comb_motoristaAPP.Value = "" Then
MsgBox "Este campo Motorista APP se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_motoristaAPP.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Comb_motoristapesquisa.Value = "" Then
MsgBox "Este campo Motorista Pesquisa se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_motoristapesquisa.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Comb_pesquisavitimologia.Value = "" Then
MsgBox "Este campo Pesquisa Vitimologia se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_pesquisavitimologia.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Comb_cargarecuperada.Value = "" Then
MsgBox "Este campo Carga Recuperada se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_cargarecuperada.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Comb_pesquisaveiculo.Value = "" Then
MsgBox "Este campo Pesquisa Veículo se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_pesquisaveiculo.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Comb_desviorota.Value = "" Then
MsgBox "Este campo Desvio Rota se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_desviorota.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Comb_envolvimentomotorista.Value = "" Then
MsgBox "Este campo Envolvimento Motorista se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_envolvimentomotorista.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Comb_pgr.Value = "" Then
MsgBox "Este campo PGR se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_pgr.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Comb_pgritem.Value = "" Then
MsgBox "Este campo PGR Item se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Comb_pgritem.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Text_valorembarque.Value = "" Then
MsgBox "Este campo Descrição Evento se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Text_descricaoevento.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Text_valorprejuizo.Value = "" Then
MsgBox "Este campo Descrição Evento se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Text_descricaoevento.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Text_valorfranquia.Value = "" Then
MsgBox "Este campo Descrição Evento se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Text_descricaoevento.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Text_valorprejuizoliquidofranquia.Value = "" Then
MsgBox "Este campo Descrição Evento se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Text_descricaoevento.SetFocus

ElseIf Comb_sinistrostatus.Text = "Enviado seguradora - OK" Then
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Enviado seguradora - S/Cobertura" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Em Análise" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = "Encerrado ou Cancelado" _
' And Comb_datasinistro.Value = " " _
' Or Comb_sinistrostatus.Text = " - " _
ElseIf Text_descricaoevento.Value = "" Then
MsgBox "Este campo Descrição Evento se encontra em BRANCO!", vbCritical, "PREENCHIMENTO OBRIGATÓRIO!"
Text_descricaoevento.SetFocus


Else

Call RotinaRoubo

End If



Application.Calculation = xlCalculationAutomatic
Application.EnableEvents = True
Application.ScreenUpdating = True
End Sub


Anexo do post

Retirei os itens que não necessito agora o item "Enviado seguradora - OK" não registra.

Anexos

LaerteB
LaerteB Super Participante Registrado
153 Mensagens 127 Curtidas
#19 Por LaerteB
31/08/2020 - 00:29
Boa noite, Laoni Barbosa

Amigo, percebo que você tem dificuldades em VBA, mas é normal para quem
é iniciante bom_trabalho.gif.. então vamos passo a passo para que fique bem explicado e
consiga solucionar as suas dúvidas rindo_atoa.gif...

1º Você não fez as alterações como te informei no post #17, quase
completou o código corretamente; veja na imagem abaixo um pequeno trecho
do seu código e o que te informei no post #17 (com informações para melhor
visualização):
Anexo do post

2º Em relação aos itens que tu não necessita (agora tu tirou todos só
ficando o item "Enviado seguradora - OK"), mas eu pensei que como você
informou no post #14 "...não há necessidade de que todos os
outros txt e cbb dessa mascara estejam completos...
" teria alguns
campos "txt" e "cbb" que seriam preenchido obrigatoriamente
..
porém se não há necessidade disso para os outros itens, a imagem
abaixo mostra como deve ser feito não incluindo os itens, somente
o "Enviado seguradora - OK" seria necessário (se não for isso é só
colocar o item que necessita ser preenchido e em qual "txt" ou
"cbb" na imagem abaixo tb tem esse modelo para ti como exemplo):
Anexo do post


3º Para o não registro do item "Enviado seguradora - OK" está
relacionado as linhas que estão "erradas".. as imagens
acima informam o correto lugar para elas, com isso
funcionará corretamente boa.gif...

4º Os códigos inseridos aqui nos post tem que seguir um padrão,
na imagem abaixo estou mostrando como você coloca o seu código
dentro >; outra coisa se for repetido (somente algumas mudanças
em algumas linhas) e extenso, tu podes colocar somente um trecho ou
anexar um arquivo exemplo (que neste caso seria muito melhor até
para analisar):
Anexo do post

Espero que essas informações estejam bem claras e tu consiga alterar
de acordo; verifique e teste com essas mudanças, funcionará corretamente...

Caso ainda tenha problemas, por gentileza anexar o arquivo exemplo que contém esses "erros",
para podermos analisar melhor cadeado_alegrinho.gif.

Aguardando sua resposta e seu Feed Back ... e não esqueça de Clicar no Botão "Curtir" ...

LaerteBsmile.png

Anexos

"Se a resposta foi útil para ti wink.png, por gentileza clicar no botão Curtir, obrigado wink.png ."
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal