• 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ü Kapalı belgeden aktarılan hücreleri boyama

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.

xmenx

Gold Üye
Katılım
25 Eki 2022
Mesajlar
303
Aldığı beğeni
45
Excel V
Office 2016 TR
Gold Bitiş
4 Kasım 2025
Konu Sahibi
Merhabalar ekteki dosyalarda puantaj bölümünde makro ile izintablosu dosyasından veri almaktadır. Hücrelere aktarılan bilgiler Yİ sarı renk RP kırmızı renk ile hücreleri boyasın istiyorum aktarırken
 
Çözüm
Temel olarak doğru gibi ama bu durumda sanki hücre boş olsa bile kod çalışır
then yazdıktan sonra s2.Cells(satır, sütun) = cesit(dz(7, a)) kodunu alt satıra yazmadığınızdan if orada bitiyor
alttaki renk kodları bu if'ten bağımsız olarak sürekli çalışır oysa kodu aşağıdaki şekilde yazarsanız renk kodları sadece hücreye değer yazıldığında çalışır
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
Konu Sahibi
Evet hocam bu şekilde ama bunu izinleri aktar kodun içine aktarma şansımız varmı çünkü dosya büyük olucak kasmasın diye
 
Verinin aktarıldığı satır HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
dolayısıyla renklendirme de bu kısımda olmalı

HTML:
CSS:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Temel olarak doğru gibi ama bu durumda sanki hücre boş olsa bile kod çalışır
then yazdıktan sonra s2.Cells(satır, sütun) = cesit(dz(7, a)) kodunu alt satıra yazmadığınızdan if orada bitiyor
alttaki renk kodları bu if'ten bağımsız olarak sürekli çalışır oysa kodu aşağıdaki şekilde yazarsanız renk kodları sadece hücreye değer yazıldığında çalışır
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Çözüm
Konu Sahibi
Evet hocam dediğiniz gibi yaptım şuan doğru şekilde oldu çok teşekkür ederim ilginize .
 
dikkat etmeniz gereken nokta bu kodun renk değişiminin kalıcı olmasıdır
yani siz bugün bu şekilde renklendirirseniz sonradan puantajla ilgili bir değişiklik yaptığınızda sarı hücreler sarı, kırmızı hücreler kırmızı kalmaya devam eder. o nedenle puantaj işlemini her çalıştırdığınızda ilk önce gerek içerik gerek arka alan renklendirmesini sıfırlamanız gerekebilir
 
Konu Sahibi
evet hocam şimdi yazıcaktım bununla iligli dediğiniz renkler kaldı renklerin temizlenmesi için nasıl uygulama yapılması gerekiyor peki
 
son satırı bulma kodu ile son satır bulunup "H8:AL" & sonsatir aralığının Interior.ColorIndex değeri beyaz yapılabilir
 
Konu Sahibi
tamamdır hocam çok teşekkür ederim sabrınıza bu şekilde ekledim kodun başına çok iyi çalıştır yardımlarınız için teşekkür edeirm
 
Rica ederim
İyi çalışmalar)
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst