- Katılım
- 3 Mart 2010
- Mesajlar
- 5
- Excel Vers. ve Dili
- xp
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub ComboBox1_Change()
Dim c As Range
Dim s1 As Worksheet
Set s1 = Sheets("Sayfa1")
If ComboBox1.Value = "" Then Exit Sub
[A1] = ComboBox1.Value
Set c = s1.Range("B:B").Find([A1], LookIn:=xlValues, LookAt:=xlWhole)
If Not c Is Nothing Then
[C4] = 1
[D4] = [A1]
[E4] = s1.Cells(c.Row, "C")
[F4] = s1.Cells(c.Row, "D")
End If
End Sub
Private Sub Worksheet_Activate()
Dim d, i
Dim s1 As Worksheet
Set s1 = Sheets("Sayfa1")
ComboBox1.Clear
Set d = CreateObject("Scripting.Dictionary")
For i = 2 To s1.[b65536].End(3).Row
If d.Exists(s1.Cells(i, "B")) = False Then
ComboBox1.AddItem s1.Cells(i, "B")
d.Add s1.Cells(i, "A"), vbNull
End If
Next i
d.RemoveAll
End Sub