- Katılım
- 9 Ocak 2009
- Mesajlar
- 557
- Excel Vers. ve Dili
-
2002 TÜRKÇE
2007 TÜRKÇE
2010 TÜRKÇE
2019 TÜRKÇE
Dim aranan, adrs As String
Dim ara As Range
aranan = ComboBox1.Text
With Sheets("Yıl")
sat = .Cells(Rows.Count, "A").End(xlUp).Row
Set ara = .Range("A1:A" & sat).Find(aranan, , xlValues, xlWhole)
If ara Is Nothing Then
sat = sat + 1
.Cells(sat, 1) = ComboBox1.Text
.Cells(sat, 2) = TextBox9.Text
.Cells(sat, 3) = TextBox8.Text
Exit Sub
End If
adrs = ara.Address
Do
If TextBox8.Text = ara.Offset(0, 2).Value Then
MsgBox "var"
Exit Do
Else
MsgBox "yok"
End If
Set ara = Range("A2:A" & sat).FindNext(ara)
Loop While ara.Address <> adrs
End With
Merhaba;
İlk olarak şirket bilgisayarı olduğu için dosya yüklemeye izin vermiyor kusura bakmayın.
Kodu çalıştırdığım zaman Combobox1' den Murat seçili Textbox8 2020 yazdığımda var uyarısı veriyor.Burada sorun yok.Fakat Texbox8 'e 2021 yazdığımda yok uyarısı 2 kez verip 1 kez arkadan var uyarısı veriyor.Textbox8 2022 yazdığımda yok uyarısı 4 kez verip 1 kez var uyarısı veriyor.Bir türlü düzeltemedim.Yardımcı olursanız sevinirim.
Teşekkürler.
Dim ara As Range
aranan = ComboBox1.Text
With Sheets("Yıl")
sat = .Cells(Rows.Count, "A").End(xlUp).Row
Set ara = .Range("A1:A" & sat).Find(aranan, , xlValues, xlWhole)
If ara Is Nothing Then
sat = sat + 1
.Cells(sat, 1) = ComboBox1.Text
.Cells(sat, 2) = TextBox9.Text
.Cells(sat, 3) = TextBox8.Text
Exit Sub
End If
adrs = ara.Address
Do
If TextBox8.Text = ara.Offset(0, 2).Value Then
MsgBox "var"
Exit Do
Else
MsgBox "yok"
End If
Set ara = Range("A2:A" & sat).FindNext(ara)
Loop While ara.Address <> adrs
End With
ADI | FİYAT | YIL |
MURAT | 10 | 2020 |
MURAT | 11 | 2021 |
MURAT | 11 | 2022 |
MURAT | 12 | 2023 |
MURAT | 12 | 2024 |
MURAT | 12 | 2019 |
Merhaba;
İlk olarak şirket bilgisayarı olduğu için dosya yüklemeye izin vermiyor kusura bakmayın.
Kodu çalıştırdığım zaman Combobox1' den Murat seçili Textbox8 2020 yazdığımda var uyarısı veriyor.Burada sorun yok.Fakat Texbox8 'e 2021 yazdığımda yok uyarısı 2 kez verip 1 kez arkadan var uyarısı veriyor.Textbox8 2022 yazdığımda yok uyarısı 4 kez verip 1 kez var uyarısı veriyor.Bir türlü düzeltemedim.Yardımcı olursanız sevinirim.
Teşekkürler.
Son düzenleme: