Para "ver" se o valor no Textbox2 já consta no arquivo, voce pode "procurar" o valor se existir avisa, caso contrario segue .
O código ficaria +/- assim
Private Sub OK_Click()
ThisWorkbook.Worksheets("romaneio").Activate
Dim vTem As Variant
If TextBox2.Text = "" Then
MsgBox "Digite a NF de um cliente"
Exit Sub
End If
If TextBox1.Text = "" Then
TextBox1.Text = Now
End If
Range("A3").Select
vTem = Application.Match(TextBox2, Range("A2:A" & Cells(Cells.Rows.Count, "A").End(xlUp).Row), 0)
If IsError(vTem) Then
Cells(vTem + 1, 1).Value = TextBox2.Text
Cells(vTem + 1, 1).Value = ComboBox1
Cells(vTem, 2).Value = CDate(TextBox1.Text)
Else
MsgBox "Nota já cadastrada, na linha: " & vTem + 1
End If
End Sub
Postado : 04/12/2014 5:20 pm