DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub listele()
Dim lw As ListView, ay(), k As Range, adr As String, x As Long
Dim i As Byte, sat As Long, j As Byte
Set lw = ListView1
lw.ListItems.Clear
ay = Array("", "OCAK", "ŞUBAT", "MART", "NİSAN", "MAYIS", "HAZİRAN", _
"TEMMUZ", "AĞUSTOS", "EYLÜL", "EKİM", "KASIM", "ARALIK")
For i = 1 To 12
sat = Sheets(ay(i)).Cells(65536, "B").End(xlUp).Row
Set k = Sheets(ay(i)).Range("B4:B" & sat).Find(TextBox2.Text & "*", , xlValues, xlWhole)
If Not k Is Nothing Then
adr = k.Address
Do
x = x + 1
lw.ListItems.Add , , k.Row
lw.ListItems(x).SubItems(1) = ay(i)
lw.ListItems(x).SubItems(2) = k.Value
For j = 1 To 31
lw.ListItems(x).SubItems(j + 2) = k.Offset(0, j).Value
Next j
Set k = Sheets(ay(i)).Range("B4:B" & sat).FindNext(k)
Loop While Not k Is Nothing And k.Address <> adr
End If
Next i
End Sub
Private Sub UserForm_Initialize()
Dim i As Byte
ListView1.View = lvwReport
ListView1.FullRowSelect = True
ListView1.Gridlines = True
ListView1.ColumnHeaders.Add , , "ID", 0
ListView1.ColumnHeaders.Add , , "SAYFA"
ListView1.ColumnHeaders.Add , , "ADI"
For i = 1 To 31
ListView1.ColumnHeaders.Add , , i & ".GÜN", 40
Next i
Call listele
End Sub
Tüm sayfalarda personel isimleri aynı ve eşit satır sayısında görünüyor. Listeyi herhangi birinden alsanız probleminizi çözmez mi?
(Airfel' e selamlar... :hey![]()
VBE'de Tools==>Referance den missing yazan satırın tikini kaldırıp tekrar deneyin.Sayın :Evren GİZLEN Ekli olan fotoğraftada görüldüğü gibi hata verdi butona bastığımda formu açamıyorum.
Yinede çalışmazsa aşağıdaki dosyayı kullanınız.VBE'de Tools==>Referance den missing yazan satırın tikini kaldırıp tekrar deneyin.![]()
Yinde çalışmazsa ne yapacağız.Yinede çalışmazsa aşağıdaki dosyayı kullanınız.![]()
Set lw = ListView1
Set lw = CreateObject("MSComctlLib.ListViewCtrl.2")
Set lw = CreateObject("COMCTL.ListViewCtrl.1")
Yinde çalışmazsa ne yapacağız.![]()
Atalım gitsin dosyayı .![]()
![]()
![]()
![]()
8nci mesajdaki dosyayı indirip çalıştırın.Onun çalışması lazım.Sayın Evren GİZLEN dosya'yı atmayıp,Çorlu'ya geldiğim bir gün siz de müsait olduğunuzda bir baksanız sonra olmaz ise imha etmiş olsam;Şu an istanbul'da olduğum için olmuyor;Pazartesi Çorlu'dayım.
Referanslardan :
Microsoft Windows Common Controls 6.0(SP6) Yı seçin.Yoksa.
Mscomctl2.ocx dosyasını bulup windows/system32 klasörüne atın ve regstra edin
Hangi tarihten sonra?31nci günden sonramı?Sayın:Evren GİZLEN söylediklerinizi uyguladım,şimdi form üzerindeki listview'e sayfadaki veriler geliyor,fakat Listview1'e Tarih'ten sonra AH-AL-AM-AN-AO-AP-AQ sütunlarının gelmesi gerekiyor,nasıl bir değişikl,ik yapmak lazım,Kolay gelsin.
Dosyanız ektedir.Sayın Evren bey İyi günler :
Listviev1'de ilk sütundaki ay isimlerinden sonra AH-AL-AM-AN-AO-AP-AQ sütunlarının gelmesi lazım
Rica ederim.Sayın:Evren Hocam verdiğiniz cevap ve yardımlarınız için çok teşekkürler.