• DİKKAT

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

Soru procedure too large hatası

Katılım
26 Eylül 2018
Mesajlar
13
Excel Vers. ve Dili
2016 turkçe
merhaba sayın hocalarım işyeri için makro hazırlamaya çalıştım fakat kodlar biraz uzun olduğu için procedure too large hatasını aldım. bu durumda neler yapılabilir. çalışma yaptıgım exceli göndermem yasak ama kodları aşagıda linkini verdiğim boş excelin kod modülüne yapıştırdım. lütfen yardımcı olursanız sevinirim.
http://dosya.co/e9vcdis0cy0o/MAKRO_ÇALIŞMASI.xlsm.html
 
Dosyanızın aslını değil, gerçek veri olmayan kopyasını paylaşabilirsiniz.

Gördüğüm kadarıyla hücre seçip biçimlendiriyor sonra formüller ekliyor, sonra hücre seçip biçimlendiriyorsunuz vs. Bunlar yapmak istediğiniz işlemi açıkça örnek dosya üzerinde gösterirseniz kısaltılabilir diye düşünüyorum.
 
Bir de makronun yapması gerekenleri anlatırsanız iyi olur.
 
Hücre biçimlendirmelerini bir kere oluşturduktan sonra neden her seferinde tekrar biçimlendirme ihtiyacı duyuyorsunuz? Bir kere ayarladıktan sonra değiştirmeye ne gerek var?

Sanıyorum asıl yapmak istediğiniz D17'deki değere göre farklı işlemler uygulamak, sadece sayfalardaki formülleri D17'deki değere göre değişecek şekilde ayarlamak işinizi görmez mi?
 
D17'deki değere göre evet hücreleri tekrar biçimlendirmem yani çözmem ve çözülen hücreleri ikiye bölüp tekrar formül yerleştirmem gerekiyor.
 
Text dosyasında hücre bölme ile ilgili bir istek bulunmuyor. Daha açık anlatır mısınız?
 
Hocam bendeki excel hücreler bölünmüş halde o şekilde kalacak yalnız "nm" seçtiğim zaman bu makro çalışsın istiyorum.
 
Bunun yerine nm için ayrı sayfa oluştursanız, nm seçildiğinde diğer sayfa gizlense, diğerleri seçildiğinde nm sayfası gizlense daha pratik olmaz mı?
 
Yazdırma işlemide makro ile yapılıyor eğer yazdirmada sorun olmayacaksa olur
 
Sıkıntı olmaz. Eğer d17 nm ise şu sayfayı değilse şu sayfayı yazdır denilebilir. Siz dosyayı belirttiğim şekilde düzenleyin, makro işi halledilir.
 
tamam teşekkür ederim.
 
Geri
Üst