UserForm Üzerindeki TextBox Veri Saydırma

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe

Ekli dosyalar

VBA:
Private Sub UserForm_Initialize()
Firmalar = Array("A ŞİRKETİ", "B ŞİRKETİ", "C ŞİRKETİ", "D ŞİRKETİ", "E ŞİRKETİ", "F ŞİRKETİ")
son = Cells(Rows.Count, "X").End(xlUp).Row
For a = LBound(Firmalar) To UBound(Firmalar)
Me.Controls("TextBox" & a + 1).Text = WorksheetFunction.CountIfs(Range("X2:X" & son), Firmalar(a), Range("W2:W" & son), "Etkin")
Next a
End Sub

Deneyiniz!
 
Feyzullah bey kusura bakmayın bir sorum daha olacak bu konu ile ilgili Bu verilerin bulunduğu sayfa ANA SAYFA. Ben bu verileri VERİ isimli sayfadaki userformda saydırmak istersem kodda nasıl bir değişiklik yapmamız gerekiyor
 
VBA:
Private Sub UserForm_Initialize()
Firmalar = Array("A ŞİRKETİ", "B ŞİRKETİ", "C ŞİRKETİ", "D ŞİRKETİ", "E ŞİRKETİ", "F ŞİRKETİ")
son = Cells(Rows.Count, "X").End(xlUp).Row
For a = LBound(Firmalar) To UBound(Firmalar)
Me.Controls("TextBox" & a + 1).Text = WorksheetFunction.CountIfs(Sheets("VERİ").Range("X2:X" & son), Firmalar(a), Sheets("VERİ").Range("W2:W" & son), "Etkin")
Next a
End Sub
Bu şekilde düzenledim ama veriler gelmedi
 
Üstteki Cells'i atlamışım.

son hali aşağıdaki gibi olacak.
VBA:
Private Sub UserForm_Initialize()
Firmalar = Array("A ŞİRKETİ", "B ŞİRKETİ", "C ŞİRKETİ", "D ŞİRKETİ", "E ŞİRKETİ", "F ŞİRKETİ")
son = Sheets("VERİ").Cells(Rows.Count, "X").End(xlUp).Row
For a = LBound(Firmalar) To UBound(Firmalar)
Me.Controls("TextBox" & a + 1).Text = WorksheetFunction.CountIfs(Sheets("VERİ").Range("X2:X" & son), Firmalar(a), Sheets("VERİ").Range("W2:W" & son), "Etkin")
Next a
End Sub
 
Çözüm
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst