Aktif Sayfayı Kopyala Yeni Bir Kitaba Yapıştır
02 Şubat 2021
775
Aktif Sayfayı Kopyala Yeni Bir Kitaba Yapıştır isimli kod, kullanılan sayfayı yeni bir kitap oluşturarak kopyalar ve adını Yeni Sayfa yapma işlemini sağlar.
Sub YeniKitap()
Dim Sh As Worksheet
Set Sh = ActiveSheet
ActiveSheet.Copy
Application.Workbooks.Add
ActiveSheet.Name = "YeniSayfa"
Sh.Range("A1:Z10").Copy Range("A2")
End Sub
Gerekli Adımlar
Kodu çalıştırmanız için aşağıdaki adımları yerine getirmeniz gerekir.
- Microsoft Visual Basic for Applications penceresini (Alt + F11) açın.
- Project - VBAProject alanının, ekranın sol tarafında görüldüğünden emin olun. Görünmüyorsa, Ctrl + R kısayolu ile hızlıca açın.
- Araç çubuklarından Insert -> Module yazısına tıklayın.
- Solunda klasör simgesi olan Modules yazısının başındaki + simgesine tıklayın.
- Alt kısma eklenecek gelecek olan Module(1) yazısına çift tıklayın.
- Üstteki kodu yapıştırın.
Kod Açıklaması
Kodların işlevi, önce sayfayı kopyalamak, sonra yeni bir çalışma kitabı açmak, yeni kitabın aktif sayfasına "YeniSayfa " adı vermek ve kopyalanan veriyi yapıştırmak şeklindedir.
Etiketler :
YARARLI KISAYOLLAR | |
---|---|
Kes / Alternatif | Shift Delete |
Bul Penceresini Açma | Ctrl F |
Eş Anlamlılar Sözlüğü | Shift F7 |
İlişkili Hücre Aralığı Seçimi Yapma | Ctrl Shift Boşluk |
Bitişik Olmayan Hücrelerde Sola Gitme | Ctrl Alt ← |