• 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ü makro ile sayfadaki 0 değerinin yazdırılmaması

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.

alicox

Yeni Üye
Katılım
6 Nis 2022
Mesajlar
91
Çözümler
1
Aldığı beğeni
20
Excel V
Office 2010 TR
Konu Sahibi
Sehim Tablosu isimli excel sayfasını yazdırırken aşağıdaki makroyu kullanıyorum.

HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Ancak bir sorun var, C sütunundaki a mesafe kısmında formül var, burası boş olduğunda 0 değeri yazılıyor. Bunu yaptığımızda ise çıktı aldığımızda C sütununda boş hücrelerde 0 değeri yazıyor.

Çıktı da 0 değeri olanların yazılmaması için yukarıdaki Sub sehim_yazdir() koduna nasıl bir ifade girmemiz gerekir.
Teşekkürler
 
Çözüm
Sn Alicox "0" değerli hücreler gizlenmeyecek ise bunu makroyla değil manuel olarak da yapabilirsiniz.
  1. Seçeneklere girin.
  2. Gelişmiş > Bu çalışma sayfasının seçenekleri
  3. Değeri sıfır olan hücrelerde sıfırı göster kutusundaki tık işaretini kaldırın.
  4. Tamam. Bu şekilde "0" değerli hücreler ekranda da yazıcıdan çıktı alırken de içi boşmuş gibi görünür.
Konu Sahibi
Denedim, ekteki gibi oldu, benim istediğim C13:C59 arasındaki hücreler boş olduğunda 0 değeri geleceği için sayfayı yazdırırken bu 0 değeri olan yerlerin boş olarak gözükmeden yazdırması
 
Konu Sahibi
Bu sahife tek değil, bir çok sahifeden oluşuyor, hücrelerde formül var, sorun yalnızca C13:C59 arasındaki hücrelerde, bu hücreler boş olduğunda hesap makrosu hata veriyor, bu hücre değerleri 0 olduğunda ise Yazdırma makrosu 0 değerlerini yazdırıyor.
istenen C13:C59 arasındaki hücrelerde 0 değeri varsa, formülü bozmadan 0 değerinin pdf yapıldığında yazmaması
teşekkürler
 
Konu Sahibi
yazdırma makromuz
HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.
bu
ilave olarak istenen kod
C13:C59 arasındaki hücrelerde 0 değeri varsa, formülü bozmadan 0 değerinin pdf yapıldığında yazmaması
 
İşlemler biraz farklı geçici sayfa oluşturma, 0 ları kaldırma eski haline getirme işlemleri için dosyanı yükle
 
C13:C59 aralığını seçip,
Koşullu biçimlendirme ile
0 olanların yazı rengini beyaz seçseniz olmaz mı?
 
Sn Alicox "0" değerli hücreler gizlenmeyecek ise bunu makroyla değil manuel olarak da yapabilirsiniz.
  1. Seçeneklere girin.
  2. Gelişmiş > Bu çalışma sayfasının seçenekleri
  3. Değeri sıfır olan hücrelerde sıfırı göster kutusundaki tık işaretini kaldırın.
  4. Tamam. Bu şekilde "0" değerli hücreler ekranda da yazıcıdan çıktı alırken de içi boşmuş gibi görünür.
 
Çözüm
Konu Sahibi
Konu Sahibi
Sn Alicox "0" değerli hücreler gizlenmeyecek ise bunu makroyla değil manuel olarak da yapabilirsiniz.
  1. Seçeneklere girin.
  2. Gelişmiş > Bu çalışma sayfasının seçenekleri
  3. Değeri sıfır olan hücrelerde sıfırı göster kutusundaki tık işaretini kaldırın.
  4. Tamam. Bu şekilde "0" değerli hücreler ekranda da yazıcıdan çıktı alırken de içi boşmuş gibi görünür.
bu güzel oldu, elinize sağlık
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst