• 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ü VBA kod ile biçimlendirme - sıralama

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.

hutupis

Yeni Üye
Katılım
8 Mar 2021
Mesajlar
12
Aldığı beğeni
5
Konu Sahibi
merhabalar,

Ekli dosyada aşağıdaki işlemleri de yapabilir misiniz.
A sütununa gelen cari adı vadesi geçen tutar vs gibi değerlere bakılmaksızın alfabetik a-z sıralı ve sadece kalın biçimlendirmeli gelebilir mi ?
vadesi geçen sütunundan son sütuna kadarki biçimlendirmeleri kaldırıp ( başlıklar hariç)
"-" tutar olanlar yazı rengi kırmızı olabilir mi mevcut tabloda "- " tutar yok ama olursa fark etmek kolay olsun diye.
 
Çözüm
kod tarihi değiştirdiğinizde çalışır.
işlem bittiğinde o mesaj çıkar.
mesajı iptal etmek için;
Modulu1 içindeki, Sub OZET_BILGI_BRN() makrosunun sonunda yer alan
MsgBox "LİSTELEME TAMAMLANDI.", vbInformation, "::.. Ömer BARAN ..:: and BALTA":
cümlesini silip kaydedin.
Öncelikle A sütununu sıraya sokmak için
Sayfa kod bölümüne, kodu ekleyiniz ve en üst hücre olan A5'e çift tıklayınız.

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

Yine liste bölümünde BOLD yazmak için.
Sayfa kod bölümüne ekleyiniz. Sürekli BOLD yazar (İTALİK'de ekledim, istemezseniz True yazısını False yapın)
Tüm sütunu isterseniz A5:A100 yerine A:A yazın.

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

Eğer tümünü BUTON ile biçimlendirmek isterseniz. Yine Sayfa kod bölümüne yapıştırın.

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

Kolay gelsin.
Sorun olursa bildirin lütfen.
 
Son düzenleme:
İnceler misiniz ?
 
Rapor sayfası firma isimleri alfabetik sıralanıyor ve tutarların yazı rengi kırmısı oluyor.
 
Konu Sahibi
İnceler misiniz ?
dosyayı inceledim fakat yine
A sütununa gelen cari adı vadesi geçen tutar vs gibi değerlere bakılmaksızın alfabetik a-z sıralı ve sadece kalın biçimlendirmeli gelmiyor.
vadesi geçen sütunundan son sütuna kadarki biçimlendirmeleri kaldırıp ( başlıklar hariç)
"-" tutar olanlar yazı rengi kırmızı gelmiyor.
 
Konu Sahibi
Daha net olması adına veri giriş sayfasındaki bilgileri çoğaltım ve güncel tarihler kullandım.
mevcut dosyada sıralamayı
1- vadesi gelen cariler tutarı fazla olana göre( gizli olan B sütunda ki tutarı fazla olanlar) ve cari adı ve tutarlar kalın biçimlendirmeli geliyor
2- vadesi geçen carileri yine tutarı fazla onana göre cari adları biçimlendirmesiz ama tutarlar mavi biçimlendirmeli geliyor.
3- sonraki carileri de sadece alfabetik sıralıyor.
Bunun yerine sıralamayı

A3 hücresindeki tarih değiştiirnce (mod burdan çalışıyor)
1 A sütununda alfebetik sıralı ve kalın biçimlendirmeli.
2 "-" değerli rakamların da kırmızı renkli

kodu çalıştırınca önce cari adına göre sıralama olmalı ki karşılığında gelen tutarlar düzgün olsun.
biçimlendirmeleri de sonrasında yapsın.

değerli yardım ve yorumlarınızı rica ederim.
 
Merhaba;
Versiyon farkından dolayı (ben ofis 2003 kullanıyorum) ne yazıkki kodlarınıza müdahale etmedim.
İsteğiniz olan;
A sütunu baskılı yazı ve tüm tabloyu A sütununa göre alfabetik sıralama,
Tüm alanda - değerle başlayan verilerin kırmızı yazılımını bir makroda oluşturarak tarih verisini tetiklediğinizde çalışmasını sağladım.
Bunun dışında başka tetikleme yada buton sonucu çalışmasını istiyorsanız;
istediğiniz kodun sonuna;
call sırala_artan
şeklinde ekleyerek altyordam oluşturursunuz.
Eki deneyin.
İyi çalışmalar.

Not Yine versiyon farkı nedeniyle renk kodları tam uyuşmadı. Bende A1 hücresi yazı rengini - değerli verilere yazı rengi olarak uyguladım.
 
Son düzenleme:
Alternatif olsun.
 
Konu Sahibi
Merhaba;
Versiyon farkından dolayı (ben ofis 2003 kullanıyorum) ne yazıkki kodlarınıza müdahale etmedim.
İsteğiniz olan;
A sütunu baskılı yazı ve tüm tabloyu A sütununa göre alfabetik sıralama,
Tüm alanda - değerle başlayan verilerin kırmızı yazılımını bir makroda oluşturarak tarih verisini tetiklediğinizde çalışmasını sağladım.
Bunun dışında başka tetikleme yada buton sonucu çalışmasını istiyorsanız;
istediğiniz kodun sonuna;
call sırala_artan
şeklinde ekleyerek altyordam oluşturursunuz.
Eki deneyin.
İyi çalışmalar.

Not Yine versiyon farkı nedeniyle renk kodları tam uyuşmadı. Bende A1 hücresi yazı rengini - değerli verilere yazı rengi olarak uyguladım.
merhaba,

dosya olmuş. sadece tarihi yazıktan sonra gelen ekranda tamama basınca sıralamayı yapıyor sanırım. tarihhi güncelleyince yapsa daha iyi olurdu ama bu haliyle de işim tamamdır. çok teşekkürler size ve yardımcı olan herkese
 
Sayın @hutupis ,
Zaten direk tarihi güncelleyince çalışıyor.
Tarihi yazdıktan sonra bir uyarı çıkmaması lazım.
Uyarı ekran resmini paylaşır mısınız?
 
Konu Sahibi
uyarı vermiyor zaten. anlatmak istediğim.
sadece raporun güncellenmesi için tarihi yazıktan önce ekli ekran geliyor. listeleme tamamlandı diye. 1.jpg dosyası. orda cari adları karışık
sonra listeleme tamamlandı deyince sıralama alfabetik geliyor. 2.jpg.
 
kod tarihi değiştirdiğinizde çalışır.
işlem bittiğinde o mesaj çıkar.
mesajı iptal etmek için;
Modulu1 içindeki, Sub OZET_BILGI_BRN() makrosunun sonunda yer alan
MsgBox "LİSTELEME TAMAMLANDI.", vbInformation, "::.. Ömer BARAN ..:: and BALTA":
cümlesini silip kaydedin.
 
Çözüm
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst