klarc28 realizei as alterações que você me informou
Porem mesmo com o sódigo abaixo informado por você ainda esta deixando realizar o cadastro
For i = 2 To UltimaLinha
If Range("A" & i).Value = txtnf.Text And UCase(Range("C" & i).Value) = UCase(txtprestador.Text) Then
MsgBox "A NF " & txtnf.Text & " já está cadastrada para o fornecedor " & txtprestador.Text, vbCritical, "ERRO"
Exit Sub
End If
Next i
Para chamar o frmmenu, retirei a linha
'Sheets("relatorio").Visible = False
e voltou a funcionar perfeitamente!
Porem ainda restam dois problemas rs
- FRMEDITARNF
quando não localizo o registro é exibida a msg informando porem os botoes aparecem (mesmo eu colocando o código para não aparecer)
- FRMEDITARNF
na hora de atualizar um registro ele nao esta atualizando, ele esta criando um registro na linha 2
G@b®!eL
Se a resposta foi útil para você, por gentileza, clique na mãozinha ao lado direito da sua tela no canto superior.
Postado : 18/04/2018 3:25 pm