• DİKKAT !

    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 Dosya Yükleme tamamen ücretsizdir.

Çözüldü Şartlı Biçimlendirme

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

hayalibey

Yeni Üye
Katılım
28 Ağu 2021
Mesajlar
159
Aldığı beğeni
42
Excel V
Office 2016 TR
Konu Sahibi
Herkese Merhaba aşağıdaki konuda yardımcı olabilecek olan varsa çok sevinirim.
Şöyle ki :
Aktif sayfamda işlem yapılacak.
I6'da tarih var
G Sütununda
SENELİK İZİN/RAPOR/GEÇİCİ GÖREV VE EĞİTİMDE OLAN PERSONEL
yazıyor
Bu yazıdan aşağıda olmak kaydı ile
Yani bu yazının altındaki kısımda işlem yapılacak

H sütunundaki tarih ile I6 'daki tarih aynı ise B ile I arasındaki hücrelerin dolgu rengi kırmızı

H sütunundaki tarih ile I6 'daki tarih arasındaki fark 1 gün ise B ile I arasındaki hücrelerin dolgu rengi turuncu


H sütunundaki tarih ile I6 'daki tarih arasındaki fark 2 gün ise B ile I arasındaki hücrelerin dolgu rengi sarı

H sütunundaki tarih ile I6 'daki tarih arasındaki fark 3 gün ise B ile I arasındaki hücrelerin dolgu rengi açık yeşil


H sütunundaki tarih ile I6 'daki tarih arasındaki fark 4 gün ise B ile I arasındaki hücrelerin dolgu rengi açık mavi
 
Selamlar,
Resimde bir örnek çözüm mevcuttur.
Gerekli açıklama yapılmıştır..
Not : Örnek dosya olmadan soruyu net olarak anlamak / yorumlamak ne yazık ki pek mümkün olamıyor.
** Alan nedir? Hangi satırdan hangi satıra? Formüller var mı... Başka kriterler var mı.... (Senelik İzin .... gibi bilgileri sorudaki varlığı sanki başka kriter de varmış hissi uyandırıyor.)
** Tarihler, günlere ait tarihler midir? Yanında saatler var mıdır? SAYI mıdır? Yoksa sistemden çekilmekte olup Sayı görünümlü METİN midir?... vs
** Tarih Farkı, Mutlak mıdır? Yoksa Tek yönlü Fark olup, I6 daki mi büyüktür, H kolonundakiler mi büyüktür. ..... vs.
** Fark 5 ve 5 ten büyükler için durum nedir?
** Renklerin tonları nelerdir? Siz mi renklendireceksiniz.... vs....
.... vs...

1633463673041.png
 
Konu Sahibi
Makro ile yapılaması mümkün mü
** Alan nedir? Hangi satırdan hangi satıra?
G Sütununda
SENELİK İZİN/RAPOR/GEÇİCİ GÖREV VE EĞİTİMDE OLAN PERSONEL
yazıyor
Bu yazıdan aşağıda olmak kaydı ile
Yani bu yazının altındaki kısımda işlem yapılacak son dolu satıra kadar

Formüller var mı...
Hayır formül yok

Başka kriterler var mı.... (Senelik İzin .... gibi bilgileri sorudaki varlığı sanki başka kriter de varmış hissi uyandırıyor.)
Renklendirme için başka kriter yok

** Tarihler, günlere ait tarihler midir? Yanında saatler var mıdır? SAYI mıdır? Yoksa sistemden çekilmekte olup Sayı görünümlü METİN midir?... vs

Tarihler 05.10.2021 şeklinde elle girilmektedir saat yoktur.

** Tarih Farkı, Mutlak mıdır? Yoksa Tek yönlü Fark olup, I6 daki mi büyüktür, H kolonundakiler mi büyüktür. ..... vs.
H sütunundaki tarih ya I6 dan küçük ya da en fazla I6 ya eşit oluyor.

** Fark 5 ve 5 ten büyükler için durum nedir?
5ten büyükler için arka fon beyaz olabilir


** Renklerin tonları nelerdir? Siz mi renklendireceksiniz.... vs....
.... vs...
kırmızı için 255 48 48
turuncu için 255 127 36
sarı için 255 255 0
yeşil için 84 255 159
mavi icin 0 191 255
beyaz için 255 255 255
 
Konu faklı abey :)
Konuyu okuyanlar nerden bilebilirler dosya hangi konuda :)Ben müsait olunca incelerim yinede.
 
** Tarih Farkı, Mutlak mıdır? Yoksa Tek yönlü Fark olup, I6 daki mi büyüktür, H kolonundakiler mi büyüktür. ..... vs.
H sütunundaki tarih ya I6 dan küçük ya da en fazla I6 ya eşit oluyor.
I6 da 29.09.2021 tarihi yazılı.
H201 den itibaren ise, 01.10.2021 den küçük tarih YOK.

Koş. biçimlendirme formülleri yazıldı. Biçimlendirme dolgu renkleri uygulandı.
B201: I50000 aralığına uygulandı.
Beyaz dolgu yapılmadı. Zaten fon beyaz.

Dosya ektedir. incelersiniz....
 
Konu Sahibi
Hocam çok güzel aynen bunu istiyorum ama kodlarla makro ile olması tercihim . Makri ile yapilmasi mümkün mü acaba
 
Doğru anladıysam alttaki kod işinizi görür.
Senelik izin yazan satır no bulma olayını geçtim önceden yapmıştık uygulayabilirsiniz ben 201 den başlattım.
Birde koda önce renkleri renksiz yaptırma kodu eklenebilir xlnone gibiydi yanılmıyorsam.,
Sonuç olumlu ise ve dediğim gibi önce renksiz olursa onuda ekleriz.


HTML:
CSS:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Range("B" & ilk & ":i" & son).Interior.Color = xlNone
Yukardakini ekledim dediğim renksiz olayı için.

HTML:
CSS:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Case Else: Range("B" & i & ":i" & i).Interior.Color = xlNone

Yada sadece yukardaki kodu ekleyin eğer B sütunundaki rakamların karşısında işlem olacaksa.


HTML:
CSS:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Konu Sahibi
Hocam elinize emeğinize sağlık.
Hocam 201 den değilde
Senelik izin rapor geçici görev yazısının altından başlasa satır 201 in üzerine çıkacak ilerde. satır değişken .
 
Hocam elinize emeğinize sağlık.
Hocam 201 den değilde
Senelik izin rapor geçici görev yazısının altından başlasa satır 201 in üzerine çıkacak ilerde. satır değişken .
Abey bu ilgili satır bulma konularını en az 2 defa yapmıştık.Orda kodlar vardı zaten az bir çaba ile rahatça uyarlanır.Olmadı linkinide atayım onun ve o da olmadı akşam yapayım :)
Ben extra yapmadım siz yapabilirsiniz giye :)
 
Meseka 2.mesajda.

 
Mesela burda abey.

 
Açıklamalı olarak ekledim abey.Yani Function ile olan yerde satır numarası bulunup sonuç getiriliyor kısaca.

HTML:
CSS:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Çözüm
Konu Sahibi
Hocam kod doğru çalışmıyor .önceki kod çalışıyor..
Bir de renkleri temizleme yapmıyor
Önceki kodda temizleme de yapiyordu
Bir de Hocam 4. Günden sonrakiler beyaz dolgu olsa
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst