Ana master-Tekrar

Katılım
18 Haziran 2008
Mesajlar
11
Excel Vers. ve Dili
2007
İyi günler;
Ekte yer alan dosyada H sütununda bulunan ana master verilerini alarak B sütununda yer alan verilerden en üsttekini alacak ve B14 den itibaren kopyalamaya başlayacak. TEKRAR verileri her seferinde 1 kez kullanılacak ve bir alta geçecek, MASTER verileri aynen her seferinde kullanılacak. Ekteki dosyada daha net açıklamaya çalıştım. Yardımcı olursanız sevinirim.
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Bu listeleme farklı bir sayfada mı olacak, aynı sayfada yazdığınız bölüme mi?
 
Katılım
18 Haziran 2008
Mesajlar
11
Excel Vers. ve Dili
2007
Merhaba;
Farklı sheet olabilir veya aynı sheet farketmez. Yardımınız için şimdiden teşekkür ederim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,742
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Aşağıdaki kodu deneyiniz.

Kod:
Sub TABLO_OLUŞTUR()
    Dim X As Integer, Satir As Integer, Master As Range

    Application.ScreenUpdating = False
    
    Set Master = Range("H3:K10")
    Range("B15:F" & Rows.Count).Clear
    Satir = 15
    
    For X = 3 To 7
        Cells(Satir, "B") = Cells(X, "B")
        Master.Copy Cells(Satir, "C")
        With Range("B" & Satir & ":B" & Satir + Master.Rows.Count - 1).Borders
            .LineStyle = 1
            .Weight = xlMedium
        End With
        Range("B" & Satir & ":B" & Satir + Master.Rows.Count - 1).Borders(xlInsideVertical).LineStyle = xlNone
        Range("B" & Satir & ":B" & Satir + Master.Rows.Count - 1).Borders(xlInsideHorizontal).LineStyle = xlNone
        Satir = Satir + Master.Rows.Count
    Next
    
    Set Master = Nothing
    
    Application.ScreenUpdating = True
    
    MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
 
Katılım
18 Haziran 2008
Mesajlar
11
Excel Vers. ve Dili
2007
Verdiğiniz kodları birkaç farklı excel çalışmama uyarlayıp denemem uzun sürdü. Ama verdiğiniz kod gerçekten çok işime yaradı. Size çok teşekkür ederim.

Saygılarımla
 
Üst