Soru Ders Yüküne Göre Kısıtlama

  • Konuyu başlatan Konuyu başlatan berkbaba
  • Başlangıç tarihi Başlangıç tarihi
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

berkbaba

Normal Üye
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Ustalarım
Ekli dosyamda yapamadığım bir konuda yardımınıza ihtiyacım var.
Dosya Sayfa1' de ders adları ve ders yükü yazılı
Sayfa2'de
"E" sütununa çift tıklayınca açılan formda ders seçilince
"F" sütununa sayfa1' de ki ders yükü aktarılıyor.
"G" sütununa öğretmenin okulda girmiş olduğu ders saati giriliyor.

SİZLERDEN İSTİRHAMIM
Kullanıcı manuel olarak "G" sütununa öğretmenin okulda girmiş olduğu ders saati "F" sütununda yazan saati geçmesin.

ÖRNEK:
Sayfa1' de Türk Dili ve Edebiyatı 66 Saat yazıyor,
Okulda da Türk Dili ve Edebiyatı öğretmeni 3 kişi
Kullanıcı
birinci öğretmeni seçti ve "G" sütununa 22 saat ders girişi yaptı
İkinci öğretmeni seçti ve "G" sütununa 27 saat ders girişi yaptı
Üçüncü öğretmeni seçti ve "G" sütununa en fazla 17 saat ders girişi yapabilsin,

İkinci olarak da
Sayfa1' de belirtilen Ders yükü saatini sayfa2' de tamamlanmadığı takdirde
Sayfa1' de tamamlanmayan ders saatinin karşısına eksik kalan ders saati yazılsın.

ÖRNEK
Sayfa1' de Türk Dili ve Edebiyatı 66 Saat yazıyor,
Okulda da Türk Dili ve Edebiyatı öğretmeni 2 kişi
Kullanıcı
birinci öğretmeni seçti ve "G" sütununa 22 saat ders girişi yaptı
İkinci öğretmeni seçti ve "G" sütununa 27 saat ders girişi yaptı
Üçüncü öğretmen olmadığından dolayı sayfa1 "E" sütunu ihtiyaç bölümüne 17 yazacak


Rica etsem bu konuda yardımcı olabilir misiniz?
 

Ekli dosyalar

Merhaba Sayın @malatyalı .

Yanlış düşünmüyorsam; istediğiniz husus için makro kullanılmasına gerek yok.

-- Sayfa2'deki G5:G101 aralığı seçiliyken VERİ DOĞRULAMA >> ÖZEL kısmına aşağıdaki birinci formülü uygulayarak işlemi onaylayın.
VERİ DOĞRULAMA ekranındaki HATA UYARISI kulakçığına uygun bir uyarı metni de yazarsınız.
-- Sayfa1'de E2 hücresine de aşağıdaki ikinci formülü uygulayıp aşağı doğru kopyalayın.
VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(2 satır)

.
 
Ömer abi
Sayfa1 de ki öğretmen sayısı kadar Atama alanını da kısıtlayabilir miyiz?
Örnek
Fen Bilimleri Öğretmen sayısı 2
Sayfa2 de Atama alanına Fen Bilimleri en fazla 2 kere girilebilsin?
 
Sayın cakarem
Konu çözüldü. Yalnız Ömer abimden bir ricam var. 5.Mesajında ki kodda listbox üzerinden verildi. Listbox değil de combobox olursa nasıl olur.
Eklerse eğer, ekledikten sonra konu çözüldü olarak kilitleyebilirsiniz. Yok ekleme durumu söz konusu olmayacak ise kilitleyebilirsiniz.
Teşekkürlerimi sunarım.
 
Sayın @malatyalı .

Şayet işlem için, Listbox yerine UserForm'a eklenmiş bir Combobox kulanacaksanız;
verdiğim kod içeriğindeki ListBox1.List(ListBox1.ListIndex, 1) ibarelerini Combobox1.Value olarak değiştirip,
doğal olarak kod içeriğinin de Private Sub ListBox1_DblClick değil Private Sub ComboBox1_Change() kod blokunun arasına almanız gerekecek.

Bu şekilde yapınca sorun olmaması lazım.

.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst