Kayda göre sayfa yaratmak

Katılım
14 Aralık 2005
Mesajlar
8
Excel Vers. ve Dili
Excel XP TR
Yaa benim her girilen kayda göre aynı isimde farklı sayfa oluşturmam gerekiyo.Yani a1 den a20 ye kadar kayıtlar girildiyse 20 tane kayıtlarla aynı isimde sayfa oluşturmam gerekiyo.Yardımcı olursanız çok sevinirim.Þimdiden teşekkürler...
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Aşağıdaki kodu modüle ekleyin

Sub sayfaekle()
Dim sayfa As Worksheet
Dim aralik As Range
Dim t As Range
Set sayfa = Worksheets("Sayfa1")
Set aralik = sayfa.Range("A1:A" & sayfa.Range("A65536").End(xlUp).Row)
For Each t In aralik
Worksheets.Add(After:=Worksheets(Worksheets.Count)).Name = t.Text
Next t
sayfa.Activate
End Sub
 

Kemal Demir

Özel Üye
Katılım
29 Temmuz 2004
Mesajlar
2,108
Alternatif olarak belki işinize yarar.

Sub kayıtekle()
For c = 2 To 29
Sheets("Sayfa1").Select
Sheets.Add , after:=Sheets(Sheets.Count)
ActiveSheet.Name = Sheets("Sayfa1").Cells(c, 1).Value
Next
End Sub
 
Katılım
14 Aralık 2005
Mesajlar
8
Excel Vers. ve Dili
Excel XP TR
çok teşekkürler
 
Üst