• DİKKAT

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

Makroyu tüm sheetlerde döndürme

Katılım
7 Şubat 2009
Mesajlar
94
Excel Vers. ve Dili
2003 ingilizce
Merhaba;

Elimdeki çalışma kitabında her açılışta makro çalışmakta ve içerdeki veriye göre 4,5 yada daha fazla sheet oluşturmakta ve bu sheetlerdede aynı işlemleri uygulamakta, ancak uygulanan madde sayısı çok fazla olduğundan tüm sheetler için çalışan bir döngü hazırlayamadım, ekte vermiş olduğum kod sadece "DİĞER" isimli sheet için hazırlanan kodlar, istediğim sadece DİĞER için değil her sheet için aynı işlmeleri yapsın.


Yardımlarınızı rica ederim.
 

Ekli dosyalar

merhaba

bunu deneyiniz
For i = 1 To Worksheets.Count
Sheets(i).Select
.
.
 
Sheetlerin adı sheet1 sheet2 sheet3 diye gitmiyor, Diğer, Yeşil, Kırmızı, Mavi gibi isimler almakta.

merhaba
kod içersindeki sheets(1) yazmasına bakmayın, kodları bu şekilde denedikten sonra karar verin.
burda sayfa adını değil index no yu kullanıyoruz.
 
Selamlar,

Arada gizli sayfanız varsa hata mesajı almanız normaldir.
 
Selamlar,

Arada gizli sayfanız varsa hata mesajı almanız normaldir.
Korhan beyin söylediği gibi.İşlerinizi sayfa seçmeden ve hücre seçmeden yaparsanız hiç bir zaman sorun yaşamazsınız.Hem seçme işlemi ile makronun çalışmasınıda yavaşlatmışsınız olursunuz.
Sizin durumunuz için tavsiyem gizli sayfayı sorgulamak.döngünün en altına atla diye bir paragraf koyun.
Kod:
if sheets(i).visible=false then goto atla
 
Geri
Üst