- Katılım
- 8 Aralık 2011
- Mesajlar
- 27
- Excel Vers. ve Dili
- 2007
- Altın Üyelik Bitiş Tarihi
- 13-02-2021
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sayfa1'e girdiğiniz verilerin otomatik sayfa 2 de çıkmasını mı istiyorsunuz.Birleştirmeden kastınız nedir?
Sayfa1'e girdiğiniz verilerin otomatik sayfa 2 de çıkmasını mı istiyorsunuz.Birleştirmeden kastınız nedir?
Sayfa1'e girdiğiniz verilerin otomatik sayfa 2 de çıkmasını mı istiyorsunuz.Birleştirmeden kastınız nedir?
SRV90000 olandan kaç tane var ise B sutününe hepisini yan yana yazsınSayfa1'e girdiğiniz verilerin otomatik sayfa 2 de çıkmasını mı istiyorsunuz.Birleştirmeden kastınız nedir?
Function Coklu_Bul(bul As Range, alan As Range)
Dim say As Integer, i As Integer
Dim deg As String
Application.Volatile
For i = 1 To alan.Count
If bul = alan.Cells(i) Then
If Not alan.Cells(i).Offset(0, 1).Value = Empty Then
deg = alan.Cells(i).Offset(0, 1).Value
say = say + 1
End If
If say = 1 Then Coklu_Bul = deg
If say > 1 Then Coklu_Bul = Coklu_Bul & " / " & deg
End If
Next i
If say = 0 Then Coklu_Bul = "BOŞ"
End Function
=Coklu_Bul(A2;Sayfa1!$A$2:$A$124)
TEŞEKKÜR EDERİM OLDUMerhaba @tarikgsm2@hotmail.com
Deneyiniz.
VBA'da bir Modül oluşturup aşağıdaki kod modüle yapıştırın.
Sonra da istediği bir hücreye aşağıdaki formülü uygulasın sonuç tamamdır.Kod:Function Coklu_Bul(bul As Range, alan As Range) Dim say As Integer, i As Integer Dim deg As String Application.Volatile For i = 1 To alan.Count If bul = alan.Cells(i) Then If Not alan.Cells(i).Offset(0, 1).Value = Empty Then deg = alan.Cells(i).Offset(0, 1).Value say = say + 1 End If If say = 1 Then Coklu_Bul = deg If say > 1 Then Coklu_Bul = Coklu_Bul & " / " & deg End If Next i If say = 0 Then Coklu_Bul = "BOŞ" End Function
Verdiğim Kullanıcı Tanımlı Fonksiyon dediğimiz KTF'dir.
Kod:=Coklu_Bul(A2;Sayfa1!$A$2:$A$124)