• DİKKAT

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

Bütün sayfalar için aynı kodu çalıştırmak

Katılım
21 Nisan 2013
Mesajlar
12
Excel Vers. ve Dili
EXCEL 2007-TR
Merhabalar

sheets("ETİMESGUT-1").Select
Range("B57").Select
ActiveCell.FormulaR1C1 = _
"=SUM(R[-53]C:R[-1]C,R[-53]C[2]:R[-1]C[2],R[-53]C[4]:R[-39]C[4])"
Range("F57").Select
ActiveCell.FormulaR1C1 = "=SUM(R[-36]C:R[-1]C)"
Range("A58:F60").Select


bu kodu excel dosyası içindeki ilk 40 sayfa içinde çalıştırmak istiyorum.


Şimdiden teşekkürler.
 
Gönderdiğim dosyadaki makroyu çalıştıran dikdörtgeni,
belgenizdeki tüm sayfalara yapıştırırsanız kullanabilirsiniz.

Sayfa ismine sağ tıklayıp -> "Kodu Görüntüle" tıkladığınızda açılan
ekranda Solda Module1 kısmına bakarsanız çalışan (adını "islem" şeklinde yazdım)
kodu görebilirsiniz.

Bu arada oluşturacağınız kodlarda Select kodunu pek kullanmamanızı öneririm.
 

Ekli dosyalar

Açıkçası VBA kodlamada çok yeniyim ve o kodlamayı "Makro Kaydet" deyip Excel üzerinde istediğim çalışmayı yapıp "Makro Kaydını Durdur" diyerek oluşturdum. O yüzden Select kodunu kullanmadan nasıl yazılır en ufak bir fikrim yok.

2. olarak cevap verdiğiniz için teşekkürler ama benim istediğim, makroyu çalıştır dediğimde 1. sayfada yaptığım işlemleri geri kalan 40 sayfa içinde aynen yapması. O yüzden her sayfada o dikdörtgene tıklamak benim için çok da verimli olmuyor.
 
"bütün sayfalar" diye aramıştım ama kriter yanlışmış. Pardon. Uyarınız için de teşekkür ederim.
 
Geri
Üst