aynı tip altalta tabloları sekmelere gönderme

Ziynettin

Destek Ekibi
Destek Ekibi
Katılım
18 Nisan 2008
Mesajlar
1,105
Excel Vers. ve Dili
office2010
Deneyiniz....

Kod:
Sub test()
Application.ScreenUpdating = False
Application.DisplayAlerts = 0
    For Each sh In ThisWorkbook.Worksheets
        Select Case sh.Name
            Case "ana liste"
        Case Else
            sh.Delete
        End Select
    Next sh
Application.DisplayAlerts = 1
Set s1 = Sheets("ana liste")
    a = s1.Range("E3:H41").Value
    For i = 1 To UBound(a) Step 13
        y = y + 1
        Set s2 = Sheets.Add
        s2.Move after:=Sheets(Sheets.Count)
        s2.Name = y
        s2.[B3].Resize(13, 4) = s1.Range("E" & i + 2).Resize(13, 4).Value
    Next i
    s1.Select
Application.ScreenUpdating = True
End Sub
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,640
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
sayın ziynettin hocam kodu denedim tabloyu ayırarak sekmelere 1-2-3 adlarla ekledi
hücrelerin kenarlıklarının renklerinin biçimlerininde aynı olması gerekiyor.

ayrıca hocam kodun içindekileri ben sorduğum sekme içinde belirterek buldursam
parçalanacak tablonun tamamı = E3:H41
kaç satırda bir ayrılacağı = 13
kaç sütunda bir ayrılacağı = 4
böyle belirledikten sonra makro çalıştırılıp sekmelere atsa

bu sorumda bir çeşit tablo için olsa uygulamıştım ama birden fazla tablo var bu şekilde parçalamam gereken o yüzden bu detayları soruyorum
 
Son düzenleme:

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,640
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
3 nolu mesajımdan sadece tablo kenarlıklarının ve biçimlerininde aynı makro ile sağlanması gerekiyo. bu çözümü yapabilir miyiz.
 
Üst