• DİKKAT

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

Çoklu Düşeyara

yakup70

Altın Üye
Katılım
8 Şubat 2006
Mesajlar
45
Merhaba arkadaşlar,
Sitemizin sayfalarında gördüğüm aşağıdaki çokludüşeyara formülünde bulunan değerler benzer değerler olabiliyor. Düşeyara formülündeki gibi 0 koyup tıpatıp aynı değeri getirir şekilde yapabilirmiyiz?Örnek kz-7011 i bul dediğimde kz-7011-01 i de getiriyor.

Function ÇOKLUDÜŞEYARA(aranan As String, alan As Range, sutun As Integer) As String
If aranan = "" Or sutun = 0 Then GoTo cik
veri = alan.Value2
For i = 1 To UBound(veri)
If veri(i, 1) Like "*" & aranan & "*" Then
ÇOKLUDÜŞEYARA = ÇOKLUDÜŞEYARA & veri(i, sutun) & "&"
End If
Next i
ÇOKLUDÜŞEYARA = Mid(ÇOKLUDÜŞEYARA, 1, Len(ÇOKLUDÜŞEYARA) - 1)
Exit Function
cik: ÇOKLUDÜŞEYARA = ""
End Function
 
. . .

Kırmızı ile belirttiğim yerleri silin.
If veri(i, 1) Like "*" & aranan & "*" Then

Kod:
If veri(i, 1) Like aranan Then


. . .
 
Teşekkür ederim elinize sağlık.
 
Geri
Üst