• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Aradığımız sayının satır numarası

Katılım
6 Temmuz 2015
Mesajlar
23
Excel Vers. ve Dili
2010 TR
Merhaba arkadaşlar,

Bir sütünda ( örnegin Sayfa2 A sütünu) numaralar mevcur, VBA da TextBox1'e yazdığım numarayı TextBox2'ye satır numarasını yazmasını istiyorum.

Yardımlarınız için teşekkürelr.
 
Merhaba.

KAÇINCI (MATCH) işlevini kullanabilirsiniz.
 
Buyurun.:cool:
Kod:
Private Sub TextBox1_Change()
Dim k As Range
On Error Resume Next
TextBox2.Value = ""
Set k = Range("A2:A" & Cells(Rows.Count, "A").End(xlUp).Row).Find(CDbl(TextBox1.Value), , xlValues, xlWhole)
If Not k Is Nothing Then
        TextBox2.Value = k.Row
End If
End Sub
 
Rica ederim.
iyi çalışmalar.:cool:

Orion1,
kod geçerli sayfada çok güzel çalışıyor fakat veri başka sayfada ise sadece birinci satırı alıyor.

ben kodu şu şekilde denedim:

Set k =Sheets("Sayfa2"). Range("A2:A" & Cells(Rows.Count, "A").End(xlUp).Row).Find(CDbl(TextBox1.Value), , xlValues, xlWhole)

problem ne olduğunu birtürlü anlamadım
 
Orion1,
kod geçerli sayfada çok güzel çalışıyor fakat veri başka sayfada ise sadece birinci satırı alıyor.

ben kodu şu şekilde denedim:

Set k =Sheets("Sayfa2"). Range("A2:A" & Cells(Rows.Count, "A").End(xlUp).Row).Find(CDbl(TextBox1.Value), , xlValues, xlWhole)

problem ne olduğunu birtürlü anlamadım

Bu kodda sadece 2nci sayfada a sütununda çalışır.
 
Aşağıdaki gibi deneyin.:cool:
Kod:
Set k =Sheets("Sayfa2"). Range("A2:A" & [B][COLOR="Blue"]Sheets("Sayfa2").[/COLOR][/B]Cells(Rows.Count, "A").End(xlUp).Row).Find(CDbl(TextBox1.Value), , xlValues, xlWhole)
 
Geri
Üst