Formülleri ,tüm sayfalarda aynı kolonlara nasıl copy-paste yaparım?

Katılım
15 Ocak 2007
Mesajlar
86
Excel Vers. ve Dili
excel 2003 türkçe
Selamlar arkadaşlar,iyi akşamlar kolay gelsin,
Sayfa 1 de H ve O kolonlarında (H ve O dahil ) kolon boyunca formüllerim var.
Şimdi bu formülleri diğer sayfalara(6 dosyamda yaklaşık 625 çalışma sayfası var,) aynen (H ve O kolonlarına) copy-paste yapmak istiyorum.Tek tek yapabiliyorum ancak çok zor ve hatalı olabiliyor.
Bu mümkün olurmu?
Esen kalın.
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,349
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
Merhaba,
baslama ve bitis değişkenlerine sayfa isimlerini yazıp çalıştırın.
Kod:
Sub kopya()
Dim baslama As String, bitis As String, i As Integer

baslama = "Sayfa1"
bitis = "Sayfa3"

    For i = Sheets("" & baslama).Index To Sheets("" & bitis).Index
        Columns("h:o").Copy
        Sheets(i).Columns("h:o").PasteSpecial Paste:=xlPasteFormulas
    Next
    
    Application.CutCopyMode = 0

End Sub
 
Son düzenleme:
Katılım
15 Ocak 2007
Mesajlar
86
Excel Vers. ve Dili
excel 2003 türkçe
Selamlar Sayın anemos,
Verdiğiniz kodları basitçe 1 ve 5 .sayfalar için denedim .Makroyu çalıştırdım ve mesaj kutusunda "Typemismatch" yazdı fakat formüller kopyalanmadı.
Nedendir.
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,349
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
Değişkenleri hatalı tanımlamışım. Kodları tekrar düzenledim.
 
Katılım
15 Ocak 2007
Mesajlar
86
Excel Vers. ve Dili
excel 2003 türkçe
Teşekkür ediyorum Sayın anemos,
sonuç olumlu.
Esen kalın.
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Paylaşım için teşekkürler.
 
Üst