• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Mevcut Sayfayı Yeni İsimi Vererek Eklemek

Katılım
28 Ocak 2007
Mesajlar
19
Excel Vers. ve Dili
Excel 2003
Mevcut Sayfayı macro ile yeni isim vererek eklemek istiyorum. Buton'a basılacak ve inpubox'da bana isim sorucak yazdığım isimle mevcut dosyayı yaratacaktır. Nasıl yapabilirim. İsim vererek boş sayfa ekleyebiliyorum ancak mevcut sayfayı yeni isimle nasıl çoğaltabilirim?

Yardımlarınız İçin Teşekkürler
 
Aşağıdaki kodlar işinizi görür.:cool:
Kod:
Sub sayfa_ekle()
Dim syf As String, ekle As String, s As Worksheet
syf = ActiveSheet.Name
ekle = InputBox("Sayfa İsmi Yazınız..:", "SAYFA EKLEME")
If ekle = Empty Then Exit Sub
For Each s In Worksheets
    If UCase(Replace(Replace(s.Name, "ı", "I"), "i", "İ")) = _
    UCase(Replace(Replace(ekle, "ı", "I"), "i", "İ")) Then
        MsgBox ekle & " İsminde sayfa Var..", vbCritical, "UYARI"
        Exit Sub
    End If
Next s
Application.Worksheets.Add after:=Sheets(Sheets.Count)
ActiveSheet.Name = ekle
Sheets(syf).Cells.Copy Range("A1")
MsgBox "İşlem tamam.", vbOKOnly + vbInformation, Application.UserName
End Sub
 
Verdiğin kod mükemmel çalışıyor. Tekrar Teşekkürler..

Mevcut dosyanın kopyalanan halinde satır ve sütün çizgileri çıkıyor ekleme yapıldığında bunların görünmemesini nasıl sağlarım?
 
Verdiğin kod mükemmel çalışıyor. Tekrar Teşekkürler..

Mevcut dosyanın kopyalanan halinde satır ve sütün çizgileri çıkıyor ekleme yapıldığında bunların görünmemesini nasıl sağlarım?
Kodların en sonuna aşağıdaki kodu kopyalayın.:cool:
End Sub tan önce
Kod:
ActiveWindow.DisplayGridlines = False
 
Teşekkürler ancak şöle bi problem var. Çoğaltmak istediğim sayfayı birebir aynı olarak çoğaltması gerekiyor. Korumalı olan satırlar bulunuyor. Sizin gönderdiğiniz kodlar ile yaptığımda yeni sayfada koruma olmuyor. Birebir aynı nasıl ekleyebilirim?

Teşekkürler
 
Kod ları bende çalıştırdım.Sayfa eklerken aynı özellikde sayfa eklemiyor.
 
Selamlar,

Ekteki örnek dosyayı incelermisiniz.
 
Geri
Üst