Stacy Rueda
Board Regular
- Joined
- Jun 23, 2016
- Messages
- 87
Hi guys,
I used VBA excel userform that will display details when I enter Job number from the excel SUMMARY sheet. It works perfectly but my problem is I want it to display message if job number does not exist from the SUMMARY sheet. How can I insert message error inside this code. Please see below. thank you in advance
Private Sub TextBox1_Change()
Dim i As Long, lastRrow As Long
lastrow = Sheets("SUMMARY").Range("A" & Rows.Count).End(xlUp).Row
For i = 2 To lastrow
If Sheets("SUMMARY").Cells(i, "A").Value = (Me.TextBox1) Or _
Sheets("SUMMARY").Cells(i, "A").Value = Val(Me.TextBox1) Then
Me.TextBox2 = Sheets("SUMMARY").Cells(i, "B").Value
Me.TextBox3 = Sheets("SUMMARY").Cells(i, "C").Value
Me.TextBox4 = Sheets("SUMMARY").Cells(i, "D").Value
Me.TextBox5 = Sheets("SUMMARY").Cells(i, "E").Value
Me.TextBox6 = Sheets("SUMMARY").Cells(i, "F").Value
Me.TextBox7 = Sheets("SUMMARY").Cells(i, "G").Value
Me.TextBox8 = Sheets("SUMMARY").Cells(i, "H").Value
Me.TextBox9 = Sheets("SUMMARY").Cells(i, "I").Value
Me.TextBox10 = Sheets("SUMMARY").Cells(i, "J").Value
End If
Next
End Sub
I used VBA excel userform that will display details when I enter Job number from the excel SUMMARY sheet. It works perfectly but my problem is I want it to display message if job number does not exist from the SUMMARY sheet. How can I insert message error inside this code. Please see below. thank you in advance
Private Sub TextBox1_Change()
Dim i As Long, lastRrow As Long
lastrow = Sheets("SUMMARY").Range("A" & Rows.Count).End(xlUp).Row
For i = 2 To lastrow
If Sheets("SUMMARY").Cells(i, "A").Value = (Me.TextBox1) Or _
Sheets("SUMMARY").Cells(i, "A").Value = Val(Me.TextBox1) Then
Me.TextBox2 = Sheets("SUMMARY").Cells(i, "B").Value
Me.TextBox3 = Sheets("SUMMARY").Cells(i, "C").Value
Me.TextBox4 = Sheets("SUMMARY").Cells(i, "D").Value
Me.TextBox5 = Sheets("SUMMARY").Cells(i, "E").Value
Me.TextBox6 = Sheets("SUMMARY").Cells(i, "F").Value
Me.TextBox7 = Sheets("SUMMARY").Cells(i, "G").Value
Me.TextBox8 = Sheets("SUMMARY").Cells(i, "H").Value
Me.TextBox9 = Sheets("SUMMARY").Cells(i, "I").Value
Me.TextBox10 = Sheets("SUMMARY").Cells(i, "J").Value
End If
Next
End Sub