• Foruma hoş geldin 👋 Ziyaretçi

    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 tamamen ücretsizdir.

Çözüldü VBA kod ile biçimlendirme - sıralama

Bu sorun verilen destek sayesinde çözüme ulaştırılmıştır.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

hutupis

Yeni Üye
Kullanıcı Bilgileri
Katılım
8 Mar 2021
Mesajlar
12
Aldığı beğeni
5
Konuyu Başlatan
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.
 

Ekli dosyalar

  • Adsız.jpg
    Adsız.jpg
    417.6 KB · Gösterim: 7
  • Tarih Aralığı (5).xlsm
    70.1 KB · Gösterim: 8
Çö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.

C#:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

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.

CSS:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

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

Kod:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.

Kolay gelsin.
Sorun olursa bildirin lütfen.
 
Son düzenleme:
İnceler misiniz ?
 

Ekli dosyalar

  • Tarih Aralığı Sıralı Renkli.xlsm
    60.4 KB · Gösterim: 6
Rapor sayfası firma isimleri alfabetik sıralanıyor ve tutarların yazı rengi kırmısı oluyor.
 

Ekli dosyalar

  • Tarih Aralığı (5).xlsm
    71.7 KB · Gösterim: 4
İ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.
 
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.
 

Ekli dosyalar

  • Tarih Aralığı 12.03.2021.xlsm
    100.8 KB · Gösterim: 3
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.
 

Ekli dosyalar

  • hutupis-Tarih Aralığı 12.03.2021.zip
    168.5 KB · Gösterim: 6
Son düzenleme:
Alternatif olsun.
 

Ekli dosyalar

  • Tarih Aralığı (5).xlsm
    69.2 KB · Gösterim: 14
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?
 
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.
 

Ekli dosyalar

  • 2.jpg
    2.jpg
    470.2 KB · Gösterim: 3
  • 1.jpg
    1.jpg
    524.8 KB · Gösterim: 3
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.

Konuyu okuyanlar

Geri
Üst