sayfa 1de fiş no da veriler sayda 2 de birleştirme nasıl yapabilirim

Katılım
19 Aralık 2019
Mesajlar
93
Excel Vers. ve Dili
2010 makro
Altın Üyelik Bitiş Tarihi
15-01-2021
Sayfa1'e girdiğiniz verilerin otomatik sayfa 2 de çıkmasını mı istiyorsunuz.Birleştirmeden kastınız nedir?
 
Katılım
8 Aralık 2011
Mesajlar
27
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
13-02-2021
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?

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ın
 
Katılım
19 Aralık 2019
Mesajlar
93
Excel Vers. ve Dili
2010 makro
Altın Üyelik Bitiş Tarihi
15-01-2021
Böyle birşey mi?
 
Katılım
18 Ocak 2019
Mesajlar
234
Excel Vers. ve Dili
Office 2013
Merhaba @tarikgsm2@hotmail.com

Deneyiniz.

VBA'da bir Modül oluşturup aşağıdaki kod modüle yapıştırın.
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
Sonra da istediği bir hücreye aşağıdaki formülü uygulasın sonuç tamamdır.
Verdiğim Kullanıcı Tanımlı Fonksiyon dediğimiz KTF'dir.

Kod:
=Coklu_Bul(A2;Sayfa1!$A$2:$A$124)
 
Katılım
8 Aralık 2011
Mesajlar
27
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
13-02-2021
Merhaba @tarikgsm2@hotmail.com

Deneyiniz.

VBA'da bir Modül oluşturup aşağıdaki kod modüle yapıştırın.
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
Sonra da istediği bir hücreye aşağıdaki formülü uygulasın sonuç tamamdır.
Verdiğim Kullanıcı Tanımlı Fonksiyon dediğimiz KTF'dir.

Kod:
=Coklu_Bul(A2;Sayfa1!$A$2:$A$124)
TEŞEKKÜR EDERİM OLDU
 
Katılım
18 Ocak 2019
Mesajlar
234
Excel Vers. ve Dili
Office 2013
Rica Ederim.
İyi Çalışmalar.
 
Üst