Kodların hesaplama süresi fazlalığı

safir33

Altın Üye
Katılım
21 Nisan 2005
Mesajlar
75
Excel Vers. ve Dili
OFFİCE 2010 TÜRKÇE
Altın Üyelik Bitiş Tarihi
05-11-2026
Sevgili hocalarım; geçen sene sayenizde kodlarında yardımcı olduğunuz öğrenci devamsızlıklarını ekte ilettiğim programla işledik. Fakat öğrenci sayıları arttıkça ve devamsızlık girişi fazlalaştıkça excelin hesaplama süresi hata verecek kadar uzadı. (bilerek öğrenci numaralarını fazla fazla yükledim).Sizlerden ricam format aynı kalacak şekilde süreyi kısaltacak bir kod yazılabilir mi? (hesaplamayı öğrenci devamsızlık durumu sayfasına tıklayınca yapıyor). İçerikte bulunan şu kodların kalması gerekiyor(kod bilgim olmadığı için usulsüz kesip yapıştırmış olabilirim kusuruma bakmayın lütfen);

If metin1 = "" Then

MsgBox "İşlem Tamam" & Chr(10) & Chr(10) & topla1 & " Adet Devamsızlık Bu sayfaya İşlendi" _
& Chr(10) & Chr(10) & "Geçen Süre : " & Int(Timer - zaman) & " Sn.", , "İşlem"

Else

MsgBox "İşlem Tamam" & Chr(10) & Chr(10) & topla1 & " Adet Devamsızlık Bu sayfaya İşlendi" _
& Chr(10) & Chr(10) & Chr(10) & _
"Hafta Sayfalarında bulunduğu halde bu Sayfa D sütununda bulunmayan" & Chr(10) & "aşağıdaki " & saydvmsz & " adet devamsızlık numarası bu sayfaya aktarılamamıştır." & Chr(10) _
& Chr(10) & metin1 & Chr(10) & Chr(10) & Chr(10) & "Geçen Süre : " & Int(Timer - zaman) & " Sn.", , "İşlem"


End If
 

Ekli dosyalar

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Kodları anlayıp düzeltmek yerine, ne yapmak istediğinizi açıklayabilir misiniz?

Sayfalarınızda boş satır ve sütunlar var.
Haftalarda 241.sıra nodan sonrası boş, kodların oralara bakması lazum doğru mudur?
Be3nzer şekilde sütunlarda da var.
ve benzer şekilde Öğr.Devamsızlık Durumu sayfanızda 728.sıra nodan sonra öğrenci yok. 729 ve sonrasına da bi rişlem yapılmayacak sanki.

Bu durumda, Öğr.Dev.Durumu sayfanzıdaki 7.satır ile en son öğrencinin kayıt olduğu satırlardaki öğrenciler için
Haftalık yoklama listelerinde eğer 4.satır ile son satır arasında 3.satırda beliritlen ders isminin altında numarası varsa saysın
Ve sayım sonucunu Öğr.Dev.Durumu sayfasında ilgili dersin altına yazsın

Doğru mudur?

Bir diğer soru ise şu
Haftalık yoklamalarda mesela D ve E sütunlar Tarih9 için oluştutulmuş
Sayım için D ya E sütunundan herhangi birisinde numarası varsa 1 mi sayılacak? ikisinde de numarası varsa 2 mi sayılacak? Sayımın kriterini belirtirseniz iyi olur.
 

safir33

Altın Üye
Katılım
21 Nisan 2005
Mesajlar
75
Excel Vers. ve Dili
OFFİCE 2010 TÜRKÇE
Altın Üyelik Bitiş Tarihi
05-11-2026
Kodları anlayıp düzeltmek yerine, ne yapmak istediğinizi açıklayabilir misiniz?

Sayfalarınızda boş satır ve sütunlar var.
Haftalarda 241.sıra nodan sonrası boş, kodların oralara bakması lazum doğru mudur?
Be3nzer şekilde sütunlarda da var.
ve benzer şekilde Öğr.Devamsızlık Durumu sayfanızda 728.sıra nodan sonra öğrenci yok. 729 ve sonrasına da bi rişlem yapılmayacak sanki.

Bu durumda, Öğr.Dev.Durumu sayfanzıdaki 7.satır ile en son öğrencinin kayıt olduğu satırlardaki öğrenciler için
Haftalık yoklama listelerinde eğer 4.satır ile son satır arasında 3.satırda beliritlen ders isminin altında numarası varsa saysın
Ve sayım sonucunu Öğr.Dev.Durumu sayfasında ilgili dersin altına yazsın

Doğru mudur?

Bir diğer soru ise şu
Haftalık yoklamalarda mesela D ve E sütunlar Tarih9 için oluştutulmuş
Sayım için D ya E sütunundan herhangi birisinde numarası varsa 1 mi sayılacak? ikisinde de numarası varsa 2 mi sayılacak? Sayımın kriterini belirtirseniz iyi olur.
Tabiki hocam;
Haftalarda 250 kişilik yaptım, evet doğrudur.
Sütunlar da öyle evet.
728 nodan sonra öğrenci kayıt durumuna göre artış oluyor onu da 1000 kişilik ayarlamıştım hocam.

Tarih dersi iki saatlik bir ders hocam öğrenci örneğin bir saat gelmiyor diğer saat geliyor. Ve evet , her sütun 1 ders.

Tüm söyledikleriniz doğrudur diyebilirim sayın hocam. Satır sayılarını kabaca ele aldım, eğer mümkünatı var ise daha fazla da olabilir.

Bu kadar alakadar olduğunuz için çok teşekkür ederim.
 

safir33

Altın Üye
Katılım
21 Nisan 2005
Mesajlar
75
Excel Vers. ve Dili
OFFİCE 2010 TÜRKÇE
Altın Üyelik Bitiş Tarihi
05-11-2026
Konu aktif.
 

safir33

Altın Üye
Katılım
21 Nisan 2005
Mesajlar
75
Excel Vers. ve Dili
OFFİCE 2010 TÜRKÇE
Altın Üyelik Bitiş Tarihi
05-11-2026
Üstadlardan biri yardımcı olursa sevinirim. Yapılması biraz önemli bizim için. Yardımlarınızı bekliyorum.
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Uzun bir ara vermek zorunda kaldım. Sorunuz halen devam ediyorsa lütfen dosyanızın son halini paylaşın.
 

safir33

Altın Üye
Katılım
21 Nisan 2005
Mesajlar
75
Excel Vers. ve Dili
OFFİCE 2010 TÜRKÇE
Altın Üyelik Bitiş Tarihi
05-11-2026
Uzun bir ara vermek zorunda kaldım. Sorunuz halen devam ediyorsa lütfen dosyanızın son halini paylaşın.
Hocam kolay gelsin, burada bir çözüme ulaşamayınca ben de girmedim bir süredir foruma, henüz gördüm.
Sorunum en yukarıda belirttiğim şekilde devam ediyor. Dosya da aynı ama ben tekrar gönderiyorum şimdi.
Özetle veri girişi çoğaldıkça "ÖĞRENCİ DEVAMSIZLIK DURUMU" sayfasındaki hesaplama süresi hata verecek derecede uzuyor.
Yardımcı olursanız çok sevinirim.
 

Ekli dosyalar

Üst