Dosya simgesi

ListView Satır Renklendirme

ListView Satır Renklendirme
ListView Satır Renklendirme, Sayfa1'deki fatura kayıtlarını bir UserForm üzerindeki ListView denetiminde listeleyen ve satırların yazı rengini sıraya göre değiştiren makrolu bir örnek dosyadır. Dosya .xlsm biçimindedir; makro içerir, açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

  • Sayfa1: A1:F51 aralığında veri tablosu bulunur. Başlıklar SIRA NO, FATURA NO ve VERGİ DAİRESİ sütunlarını içerir; satırlarda sıra numarası, fatura numarası ve vergi dairesi (OĞUZELİ, SUR, GELİBOLU, KADİRLİ gibi) yer alır. ListView bu sayfadaki verileri okur.
  • Sheet2: A1:C6 aralığında 6 hücrelik IMAGE formülü içerir.
  • UserForm1: ListView1 denetimini ve bir CommandButton1 düğmesini barındıran form.
  • Module1: Formu açan makro.

Kullanılan formüller​

Sheet2 sayfasında A1:A6 hücrelerinde IMAGE fonksiyonu kullanılır; fonksiyon bir bağlantıdan resim getirir, ikinci bağımsız değişken olarak B sütunundaki hücreyi alır. Dosya dış bağlantı içerir. Sayfa1 üzerinde formül yoktur.

Makrolar​

  • FORM_AÇ (Module1): UserForm1 formunu açar.
  • UserForm_Initialize: Form açılırken çalışır. ListView'i rapor görünümüne alır, tam satır seçimini ve ızgara çizgilerini etkinleştirir, düzenlemeyi kapatır. SIRA NO, TARİH, FATURA NO, MÜŞTERİ ADI, VERGİ DAİRESİ ve VERGİ NO sütun başlıklarını oluşturur. Ardından A sütunundaki son dolu satıra kadar olan kayıtları (A-F sütunları) ListView'e aktarır; tarih dd.mm.yyyy biçiminde yazılır. Çift numaralı sayfa satırları sarı, tek numaralı satırlar beyaz yazı rengiyle gösterilir. Aktarım sırasında ekran güncellemesi kapatılır.
  • CommandButton1_Click: Düğmeye basıldığında listeyi yeniden yükler.
Kodda dosya silme ya da dışarıya bağlantı kuran bir işlem yoktur.

Nasıl kullanılır​

  1. Dosyayı açıp makroları etkinleştirin.
  2. Alt+F8 ile FORM_AÇ makrosunu çalıştırın.
  3. Form açıldığında Sayfa1'deki kayıtlar renklendirilmiş satırlar halinde listelenir.
  4. Sayfa1'de veri değiştirdiyseniz formdaki düğmeyle listeyi yenileyin.
Sarı ve beyaz yazı renkleri koyu zeminde okunacak şekilde ayarlanmıştır; renkleri değiştirmek için UserForm1 kodundaki vbYellow ve vbWhite değerleri düzenlenir.

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
18
Gösterim
986
İlk sürüm
Güncel
SHA-256
739224792d9266f8da14074ceb367be8991153e75e2ed66d08d6e3944d26470a

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Paylaşımınız için teşekkürler.
Geri
Üst