• Foruma hoş geldin 👋 Ziyaretçi

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Soru Makroda hata mı oluşur mu?

LİNDA

Yeni Üye
Kullanıcı Bilgileri
Aktiflik
Çevrimdışı
Katılım
4 Haz 2021
Mesajlar
233
Çözümler
1
Aldığı beğeni
72
Excel V
Office 2019 TR
Konuyu Başlatan
Merhaba bir yıldan fazla zaman önce "Öğretmen Nöbet Kura" konu açmıştım ve Sayın Patron tarafından dosya çözüme ulaşmıştı. O zaman dosya sorunsuz çalışıyordu. O günden sonra iznim nedeniyle dosyayı kullanmadım. Tekrar kullanmak istedim. Ama kullanmış kullandığım dosyam formatlanmıştı. Benimde buradaki dosyam aklıma geldi. Dosyayı indirdim ve şu kurallarla çalıştırdım.
1-Personel sayfasında ilk 4 öğretmen haftanın belirli günlerinde nöbet tutacak olarak ayarladım.
2-7 nöbet yeri olduğu için yedi hafta olacak şekilde tarih aralığı belirleyerek kura çektim. 12/09/2022-28/10/2022( dosya üzerinde değişiklik yapmadım.)
Çünkü herkes her nöbet yerinde nöbet tutmuş olmalı)
3- Hesap sayfasında kura sonuçları görüyor
4-Hesap2 sayfasında ise kişilere hangi alanlarda nöbet verilmiş yada verilememiş listesi var( herkese her nöbet alanında bir nöbet gelmiş. Beklediğim sonuç)
Ama beklemediğim sonuç ise Hesap sayfasında bazı haftalarda bazı öğretmenlere haftada iki nöbet gelmiş (not: Öğretmen isimleri numaralandırılmış)
Dosya zararlı yazılımla bozulmuş olabilir mi ? Dosyanın düzeltilebilmesi konusunda yardımlarınızı rica ediyorum. Dosyayı ve hesap sayfasını başka dosya ekleyerek çift nöbet gelmiş kişileri işaretledim.

 

Ekli dosyalar

  • NÖBET KURA temmuz.xlsm
    250 KB · Gösterim: 13
  • sonuç.xlsx
    12.1 KB · Gösterim: 7
Merhaba bir yıldan fazla zaman önce "Öğretmen Nöbet Kura" konu açmıştım ve Sayın Patron tarafından dosya çözüme ulaşmıştı. O zaman dosya sorunsuz çalışıyordu. O günden sonra iznim nedeniyle dosyayı kullanmadım. Tekrar kullanmak istedim. Ama kullanmış kullandığım dosyam formatlanmıştı. Benimde buradaki dosyam aklıma geldi. Dosyayı indirdim ve şu kurallarla çalıştırdım.
1-Personel sayfasında ilk 4 öğretmen haftanın belirli günlerinde nöbet tutacak olarak ayarladım.
2-7 nöbet yeri olduğu için yedi hafta olacak şekilde tarih aralığı belirleyerek kura çektim. 12/09/2022-28/10/2022( dosya üzerinde değişiklik yapmadım.)
Çünkü herkes her nöbet yerinde nöbet tutmuş olmalı)
3- Hesap sayfasında kura sonuçları görüyor
4-Hesap2 sayfasında ise kişilere hangi alanlarda nöbet verilmiş yada verilememiş listesi var( herkese her nöbet alanında bir nöbet gelmiş. Beklediğim sonuç)
Ama beklemediğim sonuç ise Hesap sayfasında bazı haftalarda bazı öğretmenlere haftada iki nöbet gelmiş (not: Öğretmen isimleri numaralandırılmış)
Dosya zararlı yazılımla bozulmuş olabilir mi ? Dosyanın düzeltilebilmesi konusunda yardımlarınızı rica ediyorum. Dosyayı ve hesap sayfasını başka dosya ekleyerek çift nöbet gelmiş kişileri işaretledim.

Deneyiniz daha basit bir yapı ile çalışıyor. Eksikler için geri dönüş yapınız
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 

Ekli dosyalar

  • NÖBETATAMA.xlsm
    39.1 KB · Gösterim: 5
Deneyiniz daha basit bir yapı ile çalışıyor. Eksikler için geri dönüş yapınız
Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
Merhaba göndermiş olduğunuz kodu kendi dosyamda denedim olmadı .Sizin eklediğiniz dosyada ise kodları çalıştırcağım bir bölüm göremedim .Üç haftalık bir nöbet listesi var. Bazı Öğretmenlerin 4 yada 5 öğretmenin nöbet günü sabit olması gerekiyor çünkü branş öğretmeni. Eklemiş olduğunuz dosya güncellenmemiş olabilir mi acaba?
 
Branş Öğretmenlerinin nöbet günleri sabit demişsiniz, nöbet yerleri de sabit olabilirse deneyiniz.

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 

Ekli dosyalar

  • SONNÖBETATAMA.xlsm
    52.4 KB · Gösterim: 5
  • NÖBET.gif
    NÖBET.gif
    1.4 MB · Gösterim: 9
Branş Öğretmenlerinin nöbet günleri sabit demişsiniz, nöbet yerleri de sabit olabilirse deneyiniz.

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
Sayın SNNAY branş öğretmenlerinin nöbet günleri sabit ama nöbet yerleri değişecek çünkü her öğretmen 7 nöbet yerinin her birinde nöbet tutmuş olması gerekiyor..(çünkü bazı nöbet yerlerinde daha kolay bazılarında daha zor gibi değerlendiriliyor) Emek ve zaman harcadınız teşekkür ederim ama aradığım çözüme ulaşamadım. Dosyamda kullanılmış olan kodlarda her kişinin hafta çift nöbet gelmesi olayını kontrol ederek dağıtımı yeniden sağlanırsa sorun düzelir gibi geliyor. Çünkü her hafta 35 kişİ nöbet tutuyor. Eğer bir yada birden fazla kişiye çift nöbet gelirse boşta öğretmen olması gerekiyor ve öğle de oluyor.. Dosyada kullanılan kodlar site dostlarının buraya ekliyorum.

C#:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 
Moderatör tarafında düzenlendi:
Merhaba.
Sub kura() burdaki resimdeki yeri c olanı d ile değiştirin.

1725190163079.png
 
Merhaba.
Sub kura() burdaki resimdeki yeri c olanı d ile değiştirin.

Ekli dosyayı görüntüle 28029
Merhaba Sayın Refaz ilginiz için teşekkür ederim .Belirtmiş olduğunuz değişikliği yaptım ama olmadı yine alt satırlarda da yine aynı bölüm var onu da değiştirdim tekrar denedim ve sonuç yine değişmedi ekteki gibi 1.ve 2 haftada çift nöbet glen yok ama sonraki haftalarda renkli belirtilmiş öğretmenlere hafta içinde çift nöbet gelmiş oluyor
 

Ekli dosyalar

  • kura.JPG
    kura.JPG
    43.8 KB · Gösterim: 0
  • kural2.JPG
    kural2.JPG
    59.5 KB · Gösterim: 0
Rica ederim.
Ben bir o satırda görüp başkalarına bakmamıştım.
Belki diğer döngüdede vardır tekrar kontrol ederim ama dediğim harf mutlaka değişmesi gerek.
 
CSS:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
Kod çok karışık ve denemelerimde eğer döngü çalışırken birden fazla İD no olursa yukardaki koddan dolayı kısır döngüye giriyor bundan dolayı yapabileceğim birşey yok.

Hesap sayfasında D5:J aralığında amaç 1den 35 e kadar karışık sayılar eklenecekse
Bir dictionary yada dizi içine 1 ile 35 arası karışık sayı alınır ve bu sayılar X den sonra yada önce olan satırlara eklenebilinir bana göre basitçe.İstiyorsanız bu yöntemi uygulayabiliriz basitçe.
 
CSS:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
Kod çok karışık ve denemelerimde eğer döngü çalışırken birden fazla İD no olursa yukardaki koddan dolayı kısır döngüye giriyor bundan dolayı yapabileceğim birşey yok.

Hesap sayfasında D5:J aralığında amaç 1den 35 e kadar karışık sayılar eklenecekse
Bir dictionary yada dizi içine 1 ile 35 arası karışık sayı alınır ve bu sayılar X den sonra yada önce olan satırlara eklenebilinir bana göre basitçe.İstiyorsanız bu yöntemi uygulayabiliriz basitçe.
Merhaba birkaç açıklamayı da ekleyeyim hesap sayfasında yer alan 1-35 sayılar öğretmenlere karşılık geliyor. Örneğin 1 numara 7 nöbet alanına rastgele dağılacak 1. haftada 2 nolu alan 2. hafta 7nolu alan 3. hafta 4 nolu alan gibi sıralaması önemli değil.
Karşısında nöbet günü X ile işaretlenmiş kişiler önce dağıtımı tamamlandıktan sonra diğerleri yerleştirilebilirse sorun çözülür gibi geliyor bana (ama personel sayfasında X ile işaretlenmiş kişiler farklı gün ve kişiler olabilir yani herhangi bir 4 kişi ve herhangi bir 4 gün olabilir)
 
Hocam bu kınu aştı beni.Dediğim gibi 1 ile 35 olayını rastgele dağıtma olsaydı kolaydı ama benim böyşe teferrutlı olaylara kafam basmıyor :(
İnşaAllah çözen çıkar.Aslında bayağı hslletmiştim ama önceden yazdığım mesajdaki kod olayı karıştırıyor işi.
Kolay gelsin.
 
Hocam bu kınu aştı beni.Dediğim gibi 1 ile 35 olayını rastgele dağıtma olsaydı kolaydı ama benim böyşe teferrutlı olaylara kafam basmıyor :(
İnşaAllah çözen çıkar.Aslında bayağı hslletmiştim ama önceden yazdığım mesajdaki kod olayı karıştırıyor işi.
Kolay gelsin.
İlginiz için teşekkür ederim yinede . Umarım çözüme ulaşabiliriz
 
Geri
Üst