Çözüldü Hücre Değerine Göre Koşul Formülü

VolkanCan

Normal Üye
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
 
Moderatörün son düzenlenenleri:
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.
.
 
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:
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
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
 
Moderatörün son düzenlenenleri:
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:
You must log in to view content
(17 satır)
 
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. :)
 
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:
You must log in to view content
(17 satır)
Ömer hocam, her zaman ki gibi teşekkür ederim. Saygılarımla...

tenor.webp
 
Moderatörün son düzenlenenleri:
Konuyu başlatan
Normal Üye
Katılım
Konu Bilgi
Durum
Çözüldü 
Forum
Excel Formül Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
9
Üst