Kasma ve bekleme

Katılım
24 Şubat 2012
Mesajlar
4
Excel Vers. ve Dili
2010 tr
Merhaba arkadaslar kolay gelsin benim sorunum su çözemiyorum formül yazı yorum ve formülü hesaplama süresi saatler sürüyo datam cok yani bu hesaplama işlemi surerken 1 gün beklediğim oluyor yeni bir bilgisayar topladım hatta server diyebiliriz ama sorun halen devam ediyor bunun kolaybir yolumu varmı yardımcı olabilecek varsa sevinirim işlerimi bitirmem gerekiyor acilen teşekkürler.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Yazdıklarınızdan çok sayıda formül kullandığınız anlaşılıyor. Formül yerine makro ile çözüme ulaşmanızı öneririm. Dosyanızın bir örneğini eklerseniz yardımcı olmaya çalışırız.
 
Katılım
5 Aralık 2004
Mesajlar
96
Altın Üyelik Bitiş Tarihi
05.06.2019
Formüller 10000 satıra yaklaştığında işlem süreleri uzuyor.Exel içinde fomülle yapılan işleri vba ile yapacağın işlemi döngü makroları ile yapar isen hızlanır yada çok verilerle çalışıyorsan çalışma vt. acsesse import et acces içinde formülle derim,
Çalışma sayfaların ağ üzerinde çalışıyor ise Local pc'ne alarak işlemlerini yap tabi bu arada local pcninde hızı iyi ise....

Excelde çalışma aynı çalışma sayfası üzerine kopyala yapıştır ile sürekli veriler atıyorsan çalışma kitabı boyutun her zaman az veri olsada formüllü sayfa boyutu sürekli büyür veri attığın sayfayı kökünden sil ve yeni sayfa ekle ve arada bu sayfayı yenile.


Çalışma dosyandaki verilerin gizlilik içermiyor ise çalışma dosyanı paylaşır isen daha iyi yardımcı olabiliriz..
 
Katılım
24 Şubat 2012
Mesajlar
4
Excel Vers. ve Dili
2010 tr
ekte örnek dosyayı gönderiyorum. kullandığım formüller dosyadadır.
Hepsi sayfasında tam olarak 40bin satır ve hesaplama yapılan 14 sütun var.
makro kullanmayı bilmiyorum.
yardımınızı rica ederim.
 

Ekli dosyalar

Katılım
9 Ağustos 2005
Mesajlar
11
Bende kodlardan pek anlamadığım için saatlerdir düşeyara formülünü makroya dönüştürmüş yalın bir kod örneği arıyorum.
formüller bilgisayarı çok kasıyor bana da beklemek zorunda kalmak işkence gibi geliyor.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
ekte örnek dosyayı gönderiyorum. kullandığım formüller dosyadadır.
Hepsi sayfasında tam olarak 40bin satır ve hesaplama yapılan 14 sütun var.
makro kullanmayı bilmiyorum.
yardımınızı rica ederim.
Yapmak istediğiniz işlem hakkında da bilgi verirmisiniz.
 
Katılım
24 Şubat 2012
Mesajlar
4
Excel Vers. ve Dili
2010 tr
=EĞER(A2="";"";EĞER(EHATALIYSA(DÜŞEYARA(A2;Depo1!A:B;2;));"0";DÜŞEYARA(A2;Depo1!A:B;2;)))

K,L,M,N... sütunlarında tekrar eden bu formülü, makro ile bir butonla nasıl çalıştırabiliriz?
şayet makro ile çalıştırabilirsem işlemin hesaplama süresi kısalırmı?
şimdiden yardımlarınız için teşekkür ederim.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Dosyanıza bir makro yazdım. Tabii bu makroda döngüyle işlem yaptığı için verilerinizin sayısına bağlı olarak biraz yavaş çalışabilir. Ancak formüllerden çok daha hızlı olacağı kesindir.

Not: Depolardaki malzeme miktarlarıda formüllerle alınıyorsa yavaşlık devam edebilir.
 

Ekli dosyalar

Katılım
9 Ağustos 2005
Mesajlar
11
Sn. Levent Menteşoğlu Hocam,
yazmış olduğunuz makrodaki kodların satırlarını bize açıklarmısınız?
bende kendi formumda uygulamak istedim, fakat sütunlar ekleyip çıkarttığım için hatalar oldu.
 
Katılım
24 Şubat 2012
Mesajlar
4
Excel Vers. ve Dili
2010 tr
Levent Bey, örnekte uygularken herhangi bir hata almadım, fakat orjinal dosyada aşağıdaki hatayı aldım.

Run Time Error ‘1004’:
WorksheetFunction Sınıfının Match özelliği alınamıyor.

Debug denildiğinde aşağıdaki satırı işaret ediyor.
sat = WorksheetFunction.Match(s1.Cells(a, "a"), s2.[a:a], 0)

hız açısından ise gözle görülür bir fark göremedim, ama anladığım kadarıyla en hızlı hesaplamaya bu şekilde ulaşabileceğim.
pek anladığımdan değil ama foruma göz atarken Korhan Ayhan Bey, aşağıdaki kodun 2.ve 5.satırında hesaplamanın hızlanmasını sağlanmış.
Bizde bu tarz optimizasyonlar yapabilirmiyiz?

Private Sub Worksheet_Activate()
Application.ScreenUpdating = False

With Range("D3:D" & Cells(Rows.Count, 1).End(3).Row)
.Formula = "=SUMIF(STOK!C[-1],RC[-2],STOK!C[2])"
.Value = .Value
End With

Application.ScreenUpdating = True
End Sub

şimdiden teşekkür ederim.
 
Katılım
9 Ekim 2012
Mesajlar
92
Excel Vers. ve Dili
2007 Türkçe
Hazırlamakta olduğum programda 25 sekmede yoğun veri bulunmakta. Bu sekmelerin 20sinde yaklaşık 35er satır veri, 4 tanesinde yaklaşık 140şar satır, 1 tanesinde de yaklaşık 500 satır veri olacak. Bu tür bir program yoğun bir donma ve kasma sorunu yaratır mı acaba ileride? Formüllere de sıkça başvurdum. Bazı noktalarda da makrolardan yararlandım.
 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,207
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bu kadar satırla kasma yaşamazsınız...

1000 ve üzeri satırlara ulaşırsanız donmalar gözlemlenebilir.
 
Katılım
9 Ekim 2012
Mesajlar
92
Excel Vers. ve Dili
2007 Türkçe
Programı bahsettiğim haliyle başka bir bilgisayarda kullandım. Herhangi bir sorun yaşamadım ama kendi bilgisayarımda ufak kasmalar yaşıyorum. Sanırım benim bilgisayarımla alakalı bir durum bu. Korhan Bey cevabınız için çok teşekkür ederim.
 
Katılım
23 Aralık 2010
Mesajlar
39
Excel Vers. ve Dili
Türkçe 2010
Excel 2010 Silinemeyen Sütun Sorunu

LÜTFEN Yardım...
Excel de ne yaptım bilmiyorum, ama sütunların sağındakile boş olanları silemiyorum.
"Excel kullanılabilir kaynaklar ile bu görevi tamamlayamıyor. Daha az veri seçin veya diğer uygulamaları kapatın"
yazıyor.

Nasıl çözebilirim.
 
Üst