• DİKKAT

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

Çoklu sekmelere kopyalamada problem.

Katılım
21 Ocak 2008
Mesajlar
344
Excel Vers. ve Dili
Excel 2013 / Türkçe
İşyerinde lisanslı "İş için Microsoft 365 Uygulamaları" kullanıyorum. Bugüne kadar kullandığım tüm excel versiyonlarında (hatta lisanslı olmayanlarda bile), kaynak bir sayfanın tamamını "Kopyala" yapıp, hedef olarak da çoklu sekmeler seçtiğimde ve "Yapıştır" dediğimde, seçili tüm sekmelere, kaynağın tamamı sorunsuz bir şekilde kopyalanırdı. Bu excelde çoklu sekmelerin sadece aktif olanına "Yapıştır" yapıyor, diğer tüm sekmeler boş.

Çoklu sekme seçimi yaptığımda yukarıda "Dosya ismi - Grup - Excel" yazısını gördüğüm halde, tüm sekmelere kopyalama yapmayı başaramadım.

Bunun bir çözümü var mı?
 
Son düzenleme:

muhasebeciyiz

Altın Üye
Katılım
10 Şubat 2006
Mesajlar
1,232
Excel Vers. ve Dili
Office 2016
64 Bit
Altın Üyelik Bitiş Tarihi
21-12-2027
Excel’in yeni sürümlerinde “tüm sayfayı kopyala → çoklu sekmeye yapıştır” davranışı bazı durumlarda bilinçli olarak kısıtlandı.
Şunlardan biri bile varsa, Excel sadece aktif sekmeye yapıştırır:

Grafik
Şekil
Resim
Form denetimi (checkbox, buton)
PivotTable
Tablo (Ctrl+T)
Filtreli tablo
Birleştirilmiş hücreler (bazı durumlarda)
Grup modunda olsan bile Excel sessizce “tek sayfaya yapıştır” moduna düşüyor.
**************************************************
Tüm sayfayı değil, kullanılan alanı kopyala:
Kaynak sayfada:
Ctrl + A (2 kez bas!)
Ctrl + C
Hedef sekmeleri Ctrl ile seç
A1 hücresine tıkla
Ctrl + V
Tek Ctrl+A bazen sadece tabloyu seçer, iki kez basmak kritik.
***************************************************

Eğer “aynı sayfanın kopyası” yeterliyse:
Sayfaya sağ tık
Taşı veya Kopyala
Kopya oluştur ️
Birden fazla kez tekrarla
 

muhasebeciyiz

Altın Üye
Katılım
10 Şubat 2006
Mesajlar
1,232
Excel Vers. ve Dili
Office 2016
64 Bit
Altın Üyelik Bitiş Tarihi
21-12-2027
Kod:
Sub CokluSayfaKopyala()
    Dim src As Worksheet, i As Long, n As Long
    Set src = ActiveSheet         
    n = 20                         

    Application.ScreenUpdating = False
    For i = 2 To n
        src.Copy After:=Sheets(Sheets.Count)
        ActiveSheet.Name = src.Name & "_" & Format(i, "00")
    Next i
    Application.ScreenUpdating = True
End Sub
Koddaki 2o sayısı toplam kaç adet olacağını belli eder
Yeni sayfaları KaynakAd_02, KaynakAd_03 ... diye isimlendirir
Modüle yapıştır sonrada çalıştır bu kadar
 
Üst