Hücre Değerine Göre Koşul Yazma

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

Kısa Açıklama

Hücre Değerine Göre Koşul Yazma isimli başlıkta, ilgili işlemlere dair detaylar yer almaktadır.
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba, hücrelere, makro kodu ile (MİKTAR) otomatik veri (değer) girişi yapılmaktadır.
Boş olan hücreler için, hücrede, eğer şart ve formül değeri yoksa, hücre boşsa, hücre değeri "0" olsun, bu işlemi, formül koşul veya makro kodu olarak nasıl uygularız?
Hücrede, makro kodu ile veri girişi olduğundan, çalışma kitabı seçeneklerden sıfır değeri kabul etmiyor, bunu formül, koşul veya makro kodu ile sağlayabilir miyiz ?
resim.webp

resim.webp
 
Sorunuzu anlamamış olabilirim.
Seçili hücre olan C9 hücresindeki formülü
=EĞER(TOPLA(B9)>0;"TESLİM ALDIM/İMZA";"TESLİM EDİLMEDİ")
şeklinde değiştirerek deneyin. Böylece hücre BOŞ iken de TOPLA işlevi sonucu 0 olur.
.
 
Ömer hocam, eğer bir yanlış yapmadıysam, maalesef formül uygulandığında, evet işlem yapıyor ama boş hücrede "0" değerini yine göstermiyor, yine hücre boş gösteriyor.
 
Merhabalar;

--B6:B17 arasında isteğe bağlı Hücre Biçimlendirme ve Koşullu Biçimlendirme uygulanmış.
--Hücre değeri 0 olunca resimdeki gibi sonuç vermektedir.

İstediğiniz bu şekilde ise Zimmet sayfasının kod bölümünde bulunan hucreye_sifir_yazdir isimli kodu kullanabilirsiniz.
1616585042506.webp
 
Ekli dosyalar
Moderatörün son düzenlenenleri:
AhmetRasim hocam, sizin paylaşımınız olması gerekeni yapmış, uygundur. Sorun ben de, çünkü, hücrelere değeri, diğer sayfadan makro kodu ile aldığı için, ben diğer sayfada boş olan hücrelere "0" giriş yaparsam, sayfada formül işlem yapıyor. Sıfır yazmazsam, formül yine boş gösteriyor. Ama keşkem sıfır yazmasam da boş olanları sıfır veya (______) olarak gösterse daha iyi olacak, devamlı sıfır yazmak sorun olacak, buna çözüm olabilir mi? :)

ornek_resim2.webp
 
Bu belge daha evvel kod yazdığım belge olsa gerek.
Userform1'e ait kodlardan Listbox_Change kodunu aşağıdaki gibi değiştirirseniz,
ZİMMET sayfasında boş olanlara 0 yazdırmak için ayrı makroya gerek olmaz,
siz litsboxtan seçim yaptığınızda alan doldurulmuş olur.

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(17 satır)
 
Çözüm
Merhabalar Sn. @VolkanCan;
Kullandığınız dosyanın örnek halini paylaşırsanız, bahsettiğiniz bölüme bakabiliriz.
Diğer bir yol ise hücrelere değerlerini aldığınız makro kodlarından sonra benim paylaştığımız kodun çalışmasını sağlayabilirsiniz.
Ya da Ömer Hocam dosyayı bildiği için paylaştığı kodlar kesin çözümdür. :)
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Geri
Üst