• DİKKAT

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

Formül bozulmasın

Katılım
17 Haziran 2008
Mesajlar
1,874
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Merhaba arkadaşlar;

Toplam sayfasında D4 hücresinde şöyle bir basit formülüm var; ='A1'!I104*K4 A1 sayfasını işlem bittiğinde siliyorum...

sonra Toplam sayfasını tekrar açtığımda ; =#BAŞV!*K4 bu hata ile karşılaşıyorum. A1 i sildiğim için.

Sorum şöyle : A1 sayfasını tekrar oluşturduğumda Formül otamatik düzelebilirmi ?
 
Deneyin...

Kod:
=DOLAYLI("'A1'!I104")*K4
 
Teşekkürler Korhan hocam.. Tamamdır..
 
Son düzenleme:
Hocam bu formüle şöyle bir şart nasıl ekleyebiliriz ?

Kod:
=DOLAYLI("'A1'!G104")*K4

A1 sayfası yok ise sonuç 0 olsun.


********** BU KONU ÇÖZÜLMÜŞTÜR. ******************
 
Son düzenleme:
Deneyin...

Kod:
=DOLAYLI("'A1'!I104")*K4


Hocam bu formülün yerine , başka bir kod yada formül kullanabilirmiyiz.. bu oldu fakat, text data alımını ve silme işlemlerimi çok yavaşlatıyor..

Formülün son hali;

Kod:
=EĞERHATA(DOLAYLI("'A1'!$G$104")*$N$4;0)
 
Bu formül tek başına yavaşlama sorunu yaratmaz. Çok sayıda formül kullanıyorsanız yavaşlama sorunu yaşarsınız. Dosyanızda ki problem başka sebeplerden kaynaklanabilir. İncelemek gerekir.
 
Hocam ; Epey formül var. Fakat dolaylı kısımını ekledikten sonra yavaşlama oldu. Özelden dosyayı göndersem bakabilirmisiniz ?
 
Hocam maili dün gönderemedim özür.. , Az önce gönderdim.
 
Özelden gönderdiğiniz dosyanızda sayfanın hücre değişim olayına satır gizleyen kodlar yazılmış. Siz her butona tıkladığınızda hücreler değiştiği için bu kodlar devreye giriyor ve dosyanızda yavaşlamaya sebep oluyor. Bu sebeple daha öncede forumda verilen aşağıdaki kodları kullandığınız tüm makroların en başına ve en sonuna ekleyerek dosyanızın hızlı çalışmasını sağlayabilirsiniz.

Kod:
Sub Makronuz ()
    Application.EnableEvents = False
    Application.ScreenUpdating = False

    'Kodlarınız....
    'Kodlarınız....
    'Kodlarınız....
    'Kodlarınız....
    'Kodlarınız....

    Application.EnableEvents = True
    Application.ScreenUpdating = True
End Sub
 
Korhan Ayhan

Hocam çok teşekkür ediyorum, Tamamdır.. Süper oldu.. :)
 
Geri
Üst