- Katılım
- 19 Ocak 2005
- Mesajlar
- 940
- Excel Vers. ve Dili
-
İŞ : Microsoft Office Excel 2003
EV : Microsoft Office Excel 2003
Arkadaşlar merhabalar. Tüm dostlara iyi çalışmalar. Ekli deneme sayfasında bir bölümde takıldım kaldım, şöyleki;
1 - Combobox1 ile seçili birim e ait kayıtları 10 sütun ile sınırlı listbox1 e alabiliyorum. Ama benim istediğim sayfada kritere uygun tüm hücreleri almak,
2 - Listbox1 e alınan kayıtları maus ile seçtiğimde ilgili kayıtları Textbox lara alması gerekirken hata veriyor.
Bu iki konuda yardımlarınızı bekliyorum arkadaşlar.
1 - Combobox1 ile seçili birim e ait kayıtları 10 sütun ile sınırlı listbox1 e alabiliyorum. Ama benim istediğim sayfada kritere uygun tüm hücreleri almak,
2 - Listbox1 e alınan kayıtları maus ile seçtiğimde ilgili kayıtları Textbox lara alması gerekirken hata veriyor.
Bu iki konuda yardımlarınızı bekliyorum arkadaşlar.
Kod:
Private Sub ComboBox1_Change()
On Error Resume Next
If ComboBox1 <> "" Then
Satır = ComboBox1.ListIndex + 3
TextBox1 = Sheets("350").Cells(Satır, "B")
TextBox2 = Sheets("350").Cells(Satır, "C")
TextBox3 = Sheets("350").Cells(Satır, "D")
End If
ListBox1.Clear
son = Cells(65536, 1).End(xlUp).Row
For i = 1 To son
If Cells(i, 5).Value = ComboBox1.Value Then
Cells(i, 1).Select
c = c + 1
For Y = 1 To 10
ListBox1.AddItem
ListBox1.List(c - 1, Y - 1) = Cells(i, Y).Value
Next
End If
Next
End Sub
Private Sub ListBox1_Click()
TextBox4 = ListBox1.Column(4)
TextBox5 = ListBox1.Column(5)
TextBox6 = ListBox1.Column(6)
TextBox7 = ListBox1.Column(7)
TextBox8 = ListBox1.Column(8)
TextBox9 = ListBox1.Column(9)
TextBox10 = ListBox1.Column(10)
TextBox11 = ListBox1.Column(11)
TextBox12 = ListBox1.Column(12)
TextBox13 = ListBox1.Column(13)
TextBox14 = ListBox1.Column(14)
TextBox15 = ListBox1.Column(15)
TextBox16 = ListBox1.Column(16)
TextBox17 = ListBox1.Column(17)
TextBox18 = ListBox1.Column(18)
TextBox17 = Format(TextBox17, "dd/mm/yyyy")
TextBox18 = Format(TextBox18, "dd/mm/yyyy")
End Sub
Private Sub UserForm_Initialize()
With Application
Me.Top = .Top
Me.Left = .Left
Me.Height = .Height
Me.Width = .Width
ComboBox1.AddItem "İl Müd"
ComboBox1.AddItem "Göz Müd"
ComboBox1.AddItem "75 Müd"
ListBox1.ColumnCount = 20
ListBox1.ColumnWidths = 20 & ";" & 40 & ";" & 50 & ";" & 40 & ";" & 150 & ";" & 30 & ";" & 30 & ";" & 30 & ";" & 30 & ";" & 90 & ";" & 90 & ";" & 90
TextBox17 = Format(TextBox17, "dd/mm/yyyy")
TextBox18 = Format(TextBox18, "dd/mm/yyyy")
End With
End Sub