Çalışma kitabını kopyalama

Katılım
27 Ocak 2011
Mesajlar
308
Excel Vers. ve Dili
2016-Excel (Türkçe)
Altın Üyelik Bitiş Tarihi
10-09-2024
Excel'de hazırlamış olsuğum bir dosya var ve her hücresi neredeyse formüllü.Ben bu çalışma kitabını formülsüz sadece değerleri ile kopyalayabilirmiyim.Birden fazla sayfa olduğu için tek tek uzun zaman alıyor.
Saygılarımla.
 

Korhan Ayhan

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

Dosyanızdaki tüm sayfalarmı kopyalanacak. Yoksa belli bir kısmı mı?
 
Katılım
27 Ocak 2011
Mesajlar
308
Excel Vers. ve Dili
2016-Excel (Türkçe)
Altın Üyelik Bitiş Tarihi
10-09-2024
Hocam tüm sayfalar
 

Korhan Ayhan

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

Aşağıdaki kodu denermisiniz.

Kod:
Option Explicit
 
Sub FORMÜLLERİ_KALDIR_DOSYAYI_YEDEKLE()
    Dim Sayfa As Worksheet, Yol As String
 
    Application.ScreenUpdating = False
 
    Yol = ThisWorkbook.Path & "\Deneme.xls"
    Sheets.Copy
 
    For Each Sayfa In ActiveWorkbook.Worksheets
        Sayfa.Select
        Cells.Copy
        Cells.PasteSpecial Paste:=xlPasteValues
        Range("A1").Select
    Next
 
    Application.CutCopyMode = False
 
    Application.DisplayAlerts = False
    ActiveWorkbook.SaveAs Filename:=Yol, _
    FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
    ReadOnlyRecommended:=False, CreateBackup:=False
    ActiveWorkbook.Close 0
    Application.ScreenUpdating = True
End Sub
 
Katılım
27 Ocak 2011
Mesajlar
308
Excel Vers. ve Dili
2016-Excel (Türkçe)
Altın Üyelik Bitiş Tarihi
10-09-2024
Hocam kusura bakmayın bilmediğim için soruyorum.Bunu modül ekleyerek yapacağız doğrumu?
 

Korhan Ayhan

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

Evet modüle uygulayacaksınız.
 
Katılım
27 Ocak 2011
Mesajlar
308
Excel Vers. ve Dili
2016-Excel (Türkçe)
Altın Üyelik Bitiş Tarihi
10-09-2024
Hocam kusura bakmayın,mesajınızı yeni gördüm.Hocam makro yedekleme yapıyor fakat tüm formüllerle beraber aktarıyor.Benim istediğim sadece değerleri aktarsın.Formülsüz bir şekilde.
 

Korhan Ayhan

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

Kodu deneyerek foruma ekledim. Uygularken bir hata yapmış olabilirsiniz. Tekrar deneyin.
 
Katılım
27 Ocak 2011
Mesajlar
308
Excel Vers. ve Dili
2016-Excel (Türkçe)
Altın Üyelik Bitiş Tarihi
10-09-2024
Hocam galiba ben beceremiyorum.Tam olarak anlamadığım için hata yapıyorum.İlginiz için teşekkür ederim.
 
Katılım
13 Aralık 2006
Mesajlar
575
Excel Vers. ve Dili
Office 2010
Merhabalar;
Bilgi için;
Yüzlerce formülün olduğu bir dosyamda ben de kontrol ettim Sn: Korhan Ayhan'ın kodlarını. Tüm formüller kaldırılmış ve değerler aktarılmıştı.
İsterseniz dosyanızı ekleyin.
 

Korhan Ayhan

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

Yapmanız gerekenler;

Formüllü dosyanızı açın.
ALT+F11 ile kod penceresini açın.
INSERT menüsünden boş bir modüle ekleyin.
F5 tuşuna basarak makroyu çalıştırın. Asıl dosyanızın olduğu bölüme "Deneme.xls" olarak yeni dosya kayıt edilecektir.
 
Katılım
27 Ocak 2011
Mesajlar
308
Excel Vers. ve Dili
2016-Excel (Türkçe)
Altın Üyelik Bitiş Tarihi
10-09-2024
Hocalarım dosya örneğim ekte.Özel bir dosya olduğu için tüm bölümleri koyamadım ama tamamen buna benzer 6-7 sayfa ve farklı tablolara sahip.
Bu dosyaya nasıl uyarlayabilirim verdiğiniz macroyu.Birde kopyalama yaparken sadece formüllermi gidiyor yoksa tablolarda gidiyormu?
İlginiz için tekrar teşekkür ederim.
Saygılarımla.
 

Ekli dosyalar

Korhan Ayhan

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

Sayfalarınızda filtre kullandığınız için sorun yaşıyorsunuz. Kodu aşağıdaki şekilde değiştirip deneyiniz.

İşlem sonunda yedeklenen dosyada filtreler kalkmış olacaktır.

Kod:
Option Explicit
 
Sub FORMÜLLERİ_KALDIR_DOSYAYI_YEDEKLE()
    Dim Sayfa As Worksheet, Yol As String
 
    Application.ScreenUpdating = False
 
    Yol = ThisWorkbook.Path & "\Deneme.xlsx"
    Sheets.Copy
 
    For Each Sayfa In ActiveWorkbook.Worksheets
        Sayfa.Select
        If ActiveSheet.FilterMode Then ActiveSheet.ShowAllData
        Cells.Copy
        Cells.PasteSpecial Paste:=xlPasteValues
        Range("A1").Select
    Next
 
    Application.CutCopyMode = False
 
    Application.DisplayAlerts = False
    ActiveWorkbook.SaveAs Filename:=Yol, _
    FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
    ReadOnlyRecommended:=False, CreateBackup:=False
    ActiveWorkbook.Close 0
    Application.ScreenUpdating = True
End Sub
 
Katılım
27 Ocak 2011
Mesajlar
308
Excel Vers. ve Dili
2016-Excel (Türkçe)
Altın Üyelik Bitiş Tarihi
10-09-2024
Hocam günaydın;
Gönderdiğiniz makroyu ekledim.Bu sefer hata vermeden kopyalıyor fakat şimdide dosya açılmıyor.
 
Katılım
27 Ocak 2011
Mesajlar
308
Excel Vers. ve Dili
2016-Excel (Türkçe)
Altın Üyelik Bitiş Tarihi
10-09-2024
Tamam hocam açıldı.Sabırla verdiğiniz için sonsuz destek için teşekkür ederim.İyiki varsınız,iyiki excel.web var.
Saygılarımla.
 
Üst