Kullanıcı
- Katılım
- 28 Tem 2022
- Mesajlar
- 748
- Excel Versiyonu
- Excel 2016
- Excel Sürümü
- 64 Bit
- Excel Dili
- Türkçe
Merhaba
Öncelikle isim ve bilgiler uydurmadır.
Örnek dosya olarak verdiğim çalışma özellikle bu forumdan yaklaşık iki yıla yakın araştırma, sorma ve çalışmanın ürünüdür.
Bu formda da bir çok arkadaşın katkısıyla oluştu. Bundan dolayı da her ortamda kullanmak isteyen arkadaşların faydasına sunmak için paylaşıyorum.
Özellikle @Ömer BARAN Beyin katkısı büyük.
Bu dosya bizim için, hem okulda kullandığımız ve işlerimizi kolaylaştıran bir çalışma hem de exceli öğrenmemiz için bir uygulama örneği...
Tüm katkı sunan arkadaşlara teşekkür ediyorum.
Ancak şuan iki bana göre esaslı aşılması gereken problemi kaldı.
Bunlardan birinci problemi kısaca anlatmaya çalışacağım
Sayfanın Çalışma Şekli Şu Şekilde
Veri Sayfasında C1 hücresindeki google E-Tablo linki Verileri Çek ile çalıştırıldığında
VeriCek() Sub'ı aracılığıyla veriler çekiliyor ve Data isimli sayfaya yazdırılıyor.
Sonrasında
VeriYerlestir() Sub'ı aracılığıyla veriler Liste sayfasındaki öğrenci numaraları ile eşleşenlerin cevapları Liste sayfasına isminin karşısına yazdırılıyor.
Sonrasında diğer sayfalara puanı yüksekten düşüğe göre sıralanıyor.
Bu sistemizin şimdilik 2 problemi var.
1 - Öğrenci numarasını yanlış yazabiliyor.
(Örnek Yılmaz ONUK isimli öğrencinin 2 farklı girişi var. 21173 ve 33333 numaralarıyla. Gerçek numarası Liste sayfası 79. satıra bakılırsa 21173 olduğu görülür. Diğer numara yanlış olan numaradır
Burda yapmak istediğimiz işlem şu VeriYerlestir() Sub'ı aracılığıyla veriler Data sayfasından Liste sayfasına alınırken, google e-tablo sayfasında E sütunundan gelen numaralar ile Liste sayfasının C sütunundaki numaralar karşılaştırılıp eğer Data sayfasındaki numara Liste sayfasında yoksa bu defa isim ve soy isimlerin eşleştirilip uyan veri varsa Liste sayfasından o kaydın öğrenci numarası alınıp Data sayfasına yanlış numara yerine yazdırılması
2 - Öğrenci farklı ya da aynı şıklarla birden fazla veri gönderebiliyor.
Bu problem 1. problem aşılabilirse başka bir başlıkta konu açılarak sorulacaktır.
Şuan birden fazla kayıtlardan ilk girilen kayıt Data sayfasından Liste sayfasına alınmaktadır
Kısaca bahsedersem bu iki tekrar eden kayıt Veri sayfasındaki cevap anahtarıyla karşılaştırılıp en çok doğru olan kayıt data sayfasından Liste sayfasına alınacak diğeri es geçilecektir.
Sanırım bu iki problem aşılırsa mükemmele yakın bir dosya oluşmuş olacak inşallah..
Öncelikle isim ve bilgiler uydurmadır.
Örnek dosya olarak verdiğim çalışma özellikle bu forumdan yaklaşık iki yıla yakın araştırma, sorma ve çalışmanın ürünüdür.
Bu formda da bir çok arkadaşın katkısıyla oluştu. Bundan dolayı da her ortamda kullanmak isteyen arkadaşların faydasına sunmak için paylaşıyorum.
Özellikle @Ömer BARAN Beyin katkısı büyük.
Bu dosya bizim için, hem okulda kullandığımız ve işlerimizi kolaylaştıran bir çalışma hem de exceli öğrenmemiz için bir uygulama örneği...
Tüm katkı sunan arkadaşlara teşekkür ediyorum.
Ancak şuan iki bana göre esaslı aşılması gereken problemi kaldı.
Bunlardan birinci problemi kısaca anlatmaya çalışacağım
Sayfanın Çalışma Şekli Şu Şekilde
Veri Sayfasında C1 hücresindeki google E-Tablo linki Verileri Çek ile çalıştırıldığında
VeriCek() Sub'ı aracılığıyla veriler çekiliyor ve Data isimli sayfaya yazdırılıyor.
Sonrasında
VeriYerlestir() Sub'ı aracılığıyla veriler Liste sayfasındaki öğrenci numaraları ile eşleşenlerin cevapları Liste sayfasına isminin karşısına yazdırılıyor.
Sonrasında diğer sayfalara puanı yüksekten düşüğe göre sıralanıyor.
Bu sistemizin şimdilik 2 problemi var.
1 - Öğrenci numarasını yanlış yazabiliyor.
(Örnek Yılmaz ONUK isimli öğrencinin 2 farklı girişi var. 21173 ve 33333 numaralarıyla. Gerçek numarası Liste sayfası 79. satıra bakılırsa 21173 olduğu görülür. Diğer numara yanlış olan numaradır
Burda yapmak istediğimiz işlem şu VeriYerlestir() Sub'ı aracılığıyla veriler Data sayfasından Liste sayfasına alınırken, google e-tablo sayfasında E sütunundan gelen numaralar ile Liste sayfasının C sütunundaki numaralar karşılaştırılıp eğer Data sayfasındaki numara Liste sayfasında yoksa bu defa isim ve soy isimlerin eşleştirilip uyan veri varsa Liste sayfasından o kaydın öğrenci numarası alınıp Data sayfasına yanlış numara yerine yazdırılması
2 - Öğrenci farklı ya da aynı şıklarla birden fazla veri gönderebiliyor.
Bu problem 1. problem aşılabilirse başka bir başlıkta konu açılarak sorulacaktır.
Şuan birden fazla kayıtlardan ilk girilen kayıt Data sayfasından Liste sayfasına alınmaktadır
Kısaca bahsedersem bu iki tekrar eden kayıt Veri sayfasındaki cevap anahtarıyla karşılaştırılıp en çok doğru olan kayıt data sayfasından Liste sayfasına alınacak diğeri es geçilecektir.
Sanırım bu iki problem aşılırsa mükemmele yakın bir dosya oluşmuş olacak inşallah..
Ekli dosyalar