Girilen hücre sayısına göre Sayfa Oluşturma

Katılım
26 Ekim 2007
Mesajlar
25
Excel Vers. ve Dili
2003 English,Office 2007 Türkçe
Merhaba,

Ekteki excel sayfasında yaptığım açıklama üzere Girilen sıra noları kadar sayfa2 den kopya oluşturup her bir açıklamayı bu oluşturulan sayfaların A9 hücrelerine yapıştırılacak


Konu hakkında bilgilerinizi ve yardımlarınız rica ederim
 

Korhan Ayhan

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

Aşağıdaki kodu denermisiniz.

Kod:
Private Sub CommandButton1_Click()
    SATIR = 2
    Set EK = ThisWorkbook
    Set YK = Workbooks.Add
    SAY = YK.Sheets.Count
    ADET = EK.Sheets("Sayfa1").[B65536].End(3).Row - 1
    If SAY < ADET Then
    Sheets.Add , After:=Worksheets(Sheets.Count)
    End If
    For X = 1 To Sheets.Count
    Sheets(X).Name = EK.Sheets("Sayfa1").Cells(SATIR, 2)
    EK.Sheets("Sayfa2").Cells.Copy Sheets(X).[A1]
    Sheets(X).[A9] = EK.Sheets("Sayfa1").Cells(SATIR, 3)
    SATIR = SATIR + 1
    Next
    Sheets(1).Select
    ActiveWorkbook.Save
    ActiveWorkbook.Close 0
    Set EK = Nothing
    Set YK = Nothing
    MsgBox "&#304;&#351;leminiz tamamlanm&#305;&#351;t&#305;r.", vbInformation
End Sub
 
Son düzenleme:
Katılım
10 Nisan 2008
Mesajlar
578
Excel Vers. ve Dili
2000,2003,2007
Hocam iyi geceler Ekli &#246;rnek benimde i&#351;ime yar&#305;yacak bir &#246;rnek fakat verdi&#287;iniz kodlar&#305; &#231;al&#305;&#351;t&#305;rd&#305;&#287;&#305;m zaman i&#351;leminiz tamamlanm&#305;&#351;t&#305;r mesaj&#305; veriyor fakat herhangi bir i&#351;lem olmuyor..
 

Korhan Ayhan

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

İlk mesajdaki dosyayı indirin. Benim verdiğim kodu bu dosyada çalıştırın. Belgelerim klasörüne yeni dosya olarak kaydedecektir.

Örnek dosya ektedir. İncelermisiniz.
 
Son düzenleme:

Korhan Ayhan

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

Mesaj&#305;mdaki koda k&#252;&#231;&#252;k bir eklenti yapt&#305;m. Ayr&#305;ca &#246;rnek dosya ekledim. &#304;ncelermisiniz.
 
Katılım
10 Nisan 2008
Mesajlar
578
Excel Vers. ve Dili
2000,2003,2007
Hocam sayfa yarat&#305;l&#305;yor fakat a&#351;a&#287;&#305;daki mesaj&#305; veriyor

ActiveWorkbook.Save
 

Korhan Ayhan

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

Mesaj&#305;n&#305;z &#252;zerine dosyay&#305; tekrar indirip denedim. Kodlar hi&#231; hata vermeden gayet g&#252;zel &#231;al&#305;&#351;t&#305;.
 
Katılım
10 Nisan 2008
Mesajlar
578
Excel Vers. ve Dili
2000,2003,2007
hocam merhaba &#351;imdi tamamd&#305;r..d&#252;n gece denedi&#287;imde hata veriyordu &#351;imdi vermiyor..
demekkki uyku sersemiymi&#351;im.. :))
 
Katılım
26 Ekim 2007
Mesajlar
25
Excel Vers. ve Dili
2003 English,Office 2007 Türkçe
&#351;&#246;yle de&#287;i&#351;tirecek olsak acaba olu&#351;turulan sayfalar&#305;n &#246;nizlemesini g&#246;sterecek kapat dedigimizde kaydetmeden kapatacak
 
Katılım
26 Ekim 2007
Mesajlar
25
Excel Vers. ve Dili
2003 English,Office 2007 Türkçe
Sayfa 1 de en son 103 var örneğin 103 ün altına 104 diye bir satır eklediğimde sonra Command butonunu tıkladığımda 104 diye sayfa oluşturmuyor bir bakar mısınız
 
Üst