Ara-Bul Makrosuyla Küsüratlı Rakamların Bulunması

EKREM1661

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
1,265
Excel Vers. ve Dili
Excel-2016
Altın Üyelik Bitiş Tarihi
03-02-2026
selamlar..!

Arkadaşlar..örnek dosya aşağıda eklenmiştir. sayfa içinden veri bulmak için kullandığım bu uygulama..

1-Küsüratlı verileri aramada "Run-time Error 91" hatası veriyor. Acaba küsüratlı (örn.1335,50 gibi) rakamları da ara-bul uygulamasına dahil edemezmiyiz..

2-Ekte verdiğim örnek dosyada arama ve bulmayı sadece "D" sütununda yapması..

yardımcı olursanız sevinirim..hayırlı çalışmalar..
 
Katılım
22 Haziran 2005
Mesajlar
998
Excel Vers. ve Dili
Office 2007 Türkçe
Arama yaptığınız formun kodlarını silip aşağıdakileri yazınız.

Kod:
Private Sub Sonraki_Click()
    On Error Resume Next
    If ActiveCell.Column = 4 Then
        Range("D1:D65530").Find(TextBox1.Text, ActiveCell).Activate
    Else
        Range("D1:D65530").Find(TextBox1.Text).Activate
    End If
End Sub
Private Sub Bütünü_Click()
    If frmbul.Height = 80.25 Then
        frmbul.Height = 200
        TumunuBul
    Else
        TumunuBul
    End If
End Sub
Private Sub TumunuBul()
    ListBox1.Clear
    If TextBox1 = "" Then Exit Sub
    On Error Resume Next
    If ActiveCell.Column = 4 Then
        Set Bul = Range("D1:D65530").Find(TextBox1.Text, ActiveCell).Activate
    Else
        Set Bul = Range("D1:D65530").Find(TextBox1.Text).Activate
    End If
    If Not Bul Is Nothing Then
        ilkAdres = Bul.Address
        Do
            ListBox1.AddItem Bul.Address _
                & "    -    " & ActiveSheet.Name _
                & "    -    " & Bul.Value
            Set Bul = Cells.FindNext(Bul)
        Loop While Not Bul Is Nothing And Bul.Address <> ilkAdres
    End If
End Sub
Private Sub ListBox1_Click()
    Range(Trim(Mid(ListBox1.Value, 1, 8))).Select
End Sub
 

EKREM1661

Altın Üye
Katılım
10 Kasım 2006
Mesajlar
1,265
Excel Vers. ve Dili
Excel-2016
Altın Üyelik Bitiş Tarihi
03-02-2026
say&#305;n Alpi..&#246;ncelikle &#351;ahs&#305;n&#305;za sa&#287;l&#305;k bereket dile&#287;iyle te&#351;ekk&#252;r ediyorum..

verdi&#287;iniz makrolar&#305; &#231;al&#305;&#351;t&#305;rd&#305;m..
1-formun "Sonrakini Bul" kutusuna k&#252;s&#252;ratl&#305; rakam yazd&#305;&#287;&#305;mda etkisiz kal&#305;yor (&#231;al&#305;&#351;m&#305;yor)
2-T&#252;m&#252;n&#252; bul kutusu ise bulunan birden fazla de&#287;erleri alt kutuya listelemiyor, (etkisiz kal&#305;yor)
3-Ayr&#305;ca "T&#252;m&#252;n&#252; Bul" kutusunda de&#287;erleri alt kutuya listelerken h&#252;cre ba&#351;vurusu &#351;eklinde de&#287;il de (ilk bendeki &#351;ekli gibi), h&#252;crede yaz&#305;ld&#305;&#287;&#305; &#351;ekliyle isim olarak s&#305;ralayamazm&#305;..

hay&#305;rl&#305; &#231;al&#305;&#351;malar..ho&#351;&#231;a kal&#305;n..
 
Katılım
22 Haziran 2005
Mesajlar
998
Excel Vers. ve Dili
Office 2007 Türkçe
Sayın exelim az önce uygulamaya baktım sizin istediğiniz şey aslında Excel de mevcut yani Ctrl+F tuşlarına basmadan önce D sutünunu seçin ve Ctrl+F tuşlarına basın aramak istediğinizi yazıp Tümünü Bul u tıklatın.
Tam olarak sizin istedikleriniz gerçekleşecektir.

Excelde bulunan bir özelliğin aynısını yapmaya ne gerek var diye düşünüyorum.
 
Üst