- Katılım
- 20 Ocak 2008
- Mesajlar
- 4
- Excel Vers. ve Dili
- ofis xp türkçe
'Countif için gerekli olan Range'i girmeye çalışıyorum. Column değerini sayısal olarak elde ettiğim halde bunu harf değeri olarak alamadım. Cells tanımlayarak girmeye çalıştığımda da hata veriyor. Yardımcı olursanız sevinirim.
Private Sub ComboBox9_Change()
ComboBox10.Clear
son = Sayfa2.Cells(65536, 1).End(xlUp).Row
Set ara = Worksheets("personel").Range("a2:aw2").Find(ComboBox9.Text)
If Not ara Is Nothing Then
sutun = ara.Column
For u = 3 To son
If WorksheetFunction.CountIf(Worksheets("personel").Range(Sayfa2.Cells(3, sutun), _
Sayfa2.Cells(u, sutun)), Worksheets("personel").Range(Sayfa2.Cells(u, sutun)).Value) = 1 Then
ComboBox10.AddItem Sayfa2.Cells(u, sutun).Value
End If
Next
End If
End Sub
Private Sub ComboBox9_Change()
ComboBox10.Clear
son = Sayfa2.Cells(65536, 1).End(xlUp).Row
Set ara = Worksheets("personel").Range("a2:aw2").Find(ComboBox9.Text)
If Not ara Is Nothing Then
sutun = ara.Column
For u = 3 To son
If WorksheetFunction.CountIf(Worksheets("personel").Range(Sayfa2.Cells(3, sutun), _
Sayfa2.Cells(u, sutun)), Worksheets("personel").Range(Sayfa2.Cells(u, sutun)).Value) = 1 Then
ComboBox10.AddItem Sayfa2.Cells(u, sutun).Value
End If
Next
End If
End Sub
Son düzenleme:
