Birinci Listedeki verileri, ikinci listeye göre sıralama

Katılım
11 Ağustos 2015
Mesajlar
80
Excel Vers. ve Dili
2016
TÜRKÇE
Altın Üyelik Bitiş Tarihi
23-07-2020
Arkadaşlar merhaba başlık biraz karışık oldu.

İşler ve Bölümler ismin iki sütunum var. İşler sütunumda 1-500 satırları arası değerler var. Bölümler sütunumda ise 1-100 satırları arası değerler var.

Benim yapmak istediğim şu: İşler ve bölümler sütunumda kaç değer varsa saydırmak. Bölümler sütunumdaki değerleri sıralama bozmadan, işler sütununundaki değer sayısı kadar alt alta kopyalamak. Kopyalanan verinin karşısından İşler sütunundaki değerleri tek tek yazmak.

örnek dosyam ektedir umarım anlaşılabilir olmuştur.
 

Ekli dosyalar

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
5,839
Excel Vers. ve Dili
2019 Türkçe
Merhaba.

Sayfanın adını sağ tıklatıp Kod Görüntüle seçin Aşağıdaki kodları açılan sayfaya kopyalayın ve çalıştırın.

Kod:
Sub Test()
    Dim SayBolum As Integer
    Dim SayIsler As Integer
    Dim Bak As Integer
    Dim Say As Integer
    
    SayIsler = Cells(Rows.Count, "A").End(xlUp).Row
    SayBolum = Cells(Rows.Count, "B").End(xlUp).Row
    
    For Bak = 2 To SayIsler
        Say = Cells(Rows.Count, "H").End(xlUp).Row + 1
        Range("H" & Say & ":H" & (Say + SayBolum) - 2) = Cells(Bak, "A")
        Range("B2:B" & SayBolum).Copy Range("I" & Say)
    Next
End Sub
 
Katılım
11 Ağustos 2015
Mesajlar
80
Excel Vers. ve Dili
2016
TÜRKÇE
Altın Üyelik Bitiş Tarihi
23-07-2020
Çok teşekkür ederim sayın dalgalikur.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
5,839
Excel Vers. ve Dili
2019 Türkçe
Rica ederim iyi çalışmalar.
 
Üst