Bintang
Altın Üye
- Katılım
- 31 Ekim 2006
- Mesajlar
- 363
- Excel Vers. ve Dili
- Microsoft Office Professional Plus 2019,Türkçe
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Function PERSONEL_BUL(Personel As Variant, Alan As Range, Sutun As Byte)
Dim BUL As Range
Set BUL = Alan.Find(Personel, , , xlWhole)
If Not BUL Is Nothing Then
If BUL.Offset(0, Sutun) = 0 Then
PERSONEL_BUL = Empty
Else
PERSONEL_BUL = BUL.Offset(0, Sutun)
End If
End If
End Function
Merhaba;
Sorunuz anlaşılmıyor. Ama BANKA+ELDEN ÖDE.TAB. sayfasında B sütununa formül uyguladım inceleyin. (takılırsanız detaylı açıklama ile tekrar yazın)
İyi çalışmalar.
Evet çok güzel olmuş bu Kullanıcı Tanımlı Fonksiyon ancak ben bunu gerçek dosyaya kopyalamak istediğimde başarılı olamadım. Sanırım hata yapıyorum rica etsem bu konuda yardımcı olurmusunuz.Merhaba,
Bir alternatif çözümde ben hazırladım. Kullanıcı tanımlı fonksiyon kullandım.
Kullanılan fonksiyon;
Kod:Function PERSONEL_BUL(Personel As Variant, Alan As Range, Sutun As Byte) Dim BUL As Range Set BUL = Alan.Find(Personel, , , xlWhole) If Not BUL Is Nothing Then If BUL.Offset(0, Sutun) = 0 Then PERSONEL_BUL = Empty Else PERSONEL_BUL = BUL.Offset(0, Sutun) End If End If End Function
Uygulamalı örnek dosyayı da inceleyiniz.