Arkadaşlar merhaba. Daha önce hazırladığım bir excel dosyasında kullandığım aktarma kodları sayfaya satır eklemek zorunda kaldığım için hatalı sonuçlar vermeye başladı.
SINIF isimli sayfada iken 1. DÖNEMİ AKTAR düğmesine tıklayınca 35 kişilik sınıfı, her derse göre gerekli yerlere aktarırken 35 kişiden sonra diğer derse geçmesi gerekirken, öğrencileri 40 a tamamlayarak diğer dersten devam ediyor. Örnek dosyamın 1. DÖNEM isimli sayfasında gözlemlenebilir. Kod üzerinde düzenleme yapamadım. Yardımcı olursanız sevinirim.
Aynı dosyada aktarma kodlarında kullanılan;
aktifSayfa.Range("D" & n + 2 & ":AI" & n + 2 + 41).Formula = "=IF($AJ" & n + 2 & "=" & Chr(34) & "GELİŞTİRİLMELİ" & Chr(34) & ",1,IF($AJ" & n + 2 & "=" & Chr(34) & "İYİ" & Chr(34) & ",2,IF($AJ" & n + 2 & "=" & Chr(34) & "ÇOK İYİ" & Chr(34) & ",3," & Chr(34) & Chr(34) & ")))"
satırı için de bir değişiklik yapılabilirse sevinirim.
Bu satırla "GELİŞTİRİLMELİ" için 1, "İYİ" için 2, "ÇOK İYİ" için 3 olan seçenekler de değişti. Şöyle ki;
"ÇOK İYİ" İçin 4 ile 5 arasında rastgele bir değer,
"İYİ" İçin 3 ile 5 arasında rastgele bir değer,
"YETERLİ" İçin 2 ile 4 arasında rastgele bir değer,
"GELİŞTİRİLMELİ" İçin 1 ile 2 arasında rastgele bir değer, atanabilirse harika olur. Saygılar sunuyorum.
SINIF isimli sayfada iken 1. DÖNEMİ AKTAR düğmesine tıklayınca 35 kişilik sınıfı, her derse göre gerekli yerlere aktarırken 35 kişiden sonra diğer derse geçmesi gerekirken, öğrencileri 40 a tamamlayarak diğer dersten devam ediyor. Örnek dosyamın 1. DÖNEM isimli sayfasında gözlemlenebilir. Kod üzerinde düzenleme yapamadım. Yardımcı olursanız sevinirim.
Aynı dosyada aktarma kodlarında kullanılan;
aktifSayfa.Range("D" & n + 2 & ":AI" & n + 2 + 41).Formula = "=IF($AJ" & n + 2 & "=" & Chr(34) & "GELİŞTİRİLMELİ" & Chr(34) & ",1,IF($AJ" & n + 2 & "=" & Chr(34) & "İYİ" & Chr(34) & ",2,IF($AJ" & n + 2 & "=" & Chr(34) & "ÇOK İYİ" & Chr(34) & ",3," & Chr(34) & Chr(34) & ")))"
satırı için de bir değişiklik yapılabilirse sevinirim.
Bu satırla "GELİŞTİRİLMELİ" için 1, "İYİ" için 2, "ÇOK İYİ" için 3 olan seçenekler de değişti. Şöyle ki;
"ÇOK İYİ" İçin 4 ile 5 arasında rastgele bir değer,
"İYİ" İçin 3 ile 5 arasında rastgele bir değer,
"YETERLİ" İçin 2 ile 4 arasında rastgele bir değer,
"GELİŞTİRİLMELİ" İçin 1 ile 2 arasında rastgele bir değer, atanabilirse harika olur. Saygılar sunuyorum.