AYNI KAYITLAR

Katılım
16 Eylül 2004
Mesajlar
23
Sevgili dostlar hepinize selamlar, bir userformda comboboxtan bir kayıt seçtiğimde aynı numaralı öğrencilerden üstteki kaydı veriyor.altta bulunan aynı numaralı öğrenciyi nasıl seçebilirim. teşekkürler.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
Kodu aşağıdaki şekilde değiştirin zannedersem işinizi görür.

Private Sub CommandButton1_Click()

'VERİLERİ BULUR

Dim bak As Range
For Each bak In Range("A1:A" & WorksheetFunction.CountA(Range("A1:A65000")))
If StrConv(bak.Value, vbUpperCase) = StrConv(ComboBox1.Value, vbUpperCase) Then
bak.Select
If bak = bak.Offset(1, 0) Then
TextBox1.Value = ActiveCell.Offset(1, 1).Value
TextBox2.Value = ActiveCell.Offset(1, 2).Value
Else
TextBox1.Value = ActiveCell.Offset(0, 1).Value
TextBox2.Value = ActiveCell.Offset(0, 2).Value
Exit Sub
End If
End If
Next bak
MsgBox "Aradığınız isimde bir kayıt bulunamadı"
End Sub
 
Katılım
16 Eylül 2004
Mesajlar
23
işe yaramadı

sayın hamitcan kodu aynen kopyalayıp yapıştırdım ama işe yaramadı. yardımlarınızı bekliyorum.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
Dosyayı gönderiyorum bende doğru çalışıyor.
 
Katılım
16 Eylül 2004
Mesajlar
23
aynı kayıtlar listele

Sayın hamitcan, ilginize çok teşekkür ederim ancak sanırım ben sorunumu iyi anlatamamış olmalıyım sizin kodunuzu denediğimde hep ikinci sıradaki kaydı buluyor. oysa ben comboboxta hangi kaydı seçersem o kayıt gelsin istiyorum vaktinizi alıyorum özür dilerim.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
Aşağıdaki kodu deneyin...

Private Sub CommandButton1_Click()
TextBox1.Value = Cells(ComboBox1.ListIndex + 1, 2)
TextBox2.Value = Cells(ComboBox1.ListIndex + 1, 3)
End Sub
 
Katılım
29 Eylül 2004
Mesajlar
1,810
Excel Vers. ve Dili
Excel 2002 TR
halilerguder, son mesajınız için ayrı başlık açmanız yanlış, birleştirdim.
Lütfen forum kurallarınızı okuyunuz, profilinize excel versiyon ve dilinide ekleyiniz.
kolay gelsin.
 
Katılım
16 Eylül 2004
Mesajlar
23
aynı sayılar

Çok teşekkür ederim işe yaradı. elinize sağlık.
 
Üst