merhabalar. elimde iki combobox var. combobox1 a2:a1000 arası combobox2 b2:b1000 arası verileri alıyor. kayıt yaparken bu iki combobox kullanıyorum. listeyi ordan çekiyor değişmesine izin veriyorum. istediğim şey bu ikisinde de veriler aynı ise sütunlarında uyarı verip kayıt yapmasın. biri dahi aynı veriye sahip olsada. aşağıda birinci şartı gerçekleştirdim ama ikinci comboboxta loop hatası veriyor. nasıl yapabilirim
Private Sub CommandButton1_Click()
If ComboBox1.Value <> "" Then
Sheets("FiyatStok").Activate
Cells(1, 1).Select
Do While ActiveCell.Value <> ""
If Trim(ActiveCell.Value) = Trim(Me.ComboBox1.Value) Then
If MsgBox(Me.ComboBox1 & " adında ürün bulunmaktadır" & " Tekrar Deneyiniz") Then ComboBox1.Value = ""
Exit Sub
End If
ActiveCell.Offset(1, 0).Activate
Loop
ActiveCell.Value = ComboBox1.Value
ActiveCell.Offset(0, 1).Value = TextBox2.Value
MsgBox "İşlem Tamam"
End If
End Sub
Private Sub CommandButton1_Click()
If ComboBox1.Value <> "" Then
Sheets("FiyatStok").Activate
Cells(1, 1).Select
Do While ActiveCell.Value <> ""
If Trim(ActiveCell.Value) = Trim(Me.ComboBox1.Value) Then
If MsgBox(Me.ComboBox1 & " adında ürün bulunmaktadır" & " Tekrar Deneyiniz") Then ComboBox1.Value = ""
Exit Sub
End If
ActiveCell.Offset(1, 0).Activate
Loop
ActiveCell.Value = ComboBox1.Value
ActiveCell.Offset(0, 1).Value = TextBox2.Value
MsgBox "İşlem Tamam"
End If
End Sub