- Katılım
- 30 Kasım 2006
- Mesajlar
- 625
- Excel Vers. ve Dili
- OFFICE 2003 Türkçe
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Dim ADRES As String
Private Sub ComboBox1_Change()
On Error Resume Next
Range(ADRES) = ComboBox1
End Sub
Private Sub ComboBox2_Change()
On Error Resume Next
Range(ADRES) = ComboBox2
End Sub
Private Sub ComboBox3_Change()
On Error Resume Next
Range(ADRES) = ComboBox3
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, [B5,D5,F5,H5,J5]) Is Nothing Then
ADRES = Target.Address
ComboBox1.Visible = True
ComboBox1.Top = Target.Top
ComboBox1.Left = Target.Left
ComboBox1.Activate
ComboBox1 = ""
ComboBox2.Visible = False
ComboBox3.Visible = False
ElseIf Not Intersect(Target, [B8,B10,B12,D8,D10,D12,F8,F10,F12,H8,H10,H12,J8,J10,J12]) Is Nothing Then
ADRES = Target.Address
ComboBox1.Visible = False
ComboBox2.Visible = True
ComboBox2.Top = Target.Top
ComboBox2.Left = Target.Left
ComboBox2.Activate
ComboBox2 = ""
ComboBox3.Visible = False
ElseIf Not Intersect(Target, [B15,D15,F15,H15,J15]) Is Nothing Then
ADRES = Target.Address
ComboBox1.Visible = False
ComboBox2.Visible = False
ComboBox3.Visible = True
ComboBox3.Top = Target.Top
ComboBox3.Left = Target.Left
ComboBox3.Activate
ComboBox3 = ""
End If
End Sub