• DİKKAT

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

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

Katılım
10 Kasım 2006
Mesajlar
1,288
Excel Vers. ve Dili
Excel-2016
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..
 
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
 
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..
 
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.
 
Geri
Üst