kemal turan
Altın Üye
- Katılım
- 10 Haziran 2011
- Mesajlar
- 1,676
- Excel Vers. ve Dili
- Excel 2010 32 bit
- Altın Üyelik Bitiş Tarihi
- 06-10-2032
merhabalar,
Aşağıdaki kod bir alıntıdır.Değiştirmeye çalışıyorum.
Sorunum şu;
Listbox1 click olayında e ile f sutunu çarpma işlemi sonucunda h sutununda sonucu 0,0 olarak gösteriyor.
Yardımlarınız için teşekkürler..
Private Sub listbox1_Click()
'
Sheets("GELEN").Cells(Rows.Count, "D").End(3).Offset(1, 0) = ListBox1.Column(0)
Sheets("GELEN").Cells(Rows.Count, "E").End(3).Offset(1, 0) = Format(ListBox1.Column(1), "0.0")
Sheets("GELEN").Cells(Rows.Count, "F").End(3).Offset(1, 0) = Format(ListBox1.Column(2), "0.0")
Sheets("GELEN").Cells(Rows.Count, "h").End(3).Offset(1, 0) = Sheets("GELEN").Cells(Rows.Count, "e").Value * Sheets("GELEN").Cells(Rows.Count, "f").Value
Range("A1").Select
End Sub
Private Sub TextBox1_Change()
ReDim Dizi(1 To 10, 1 To 1)
On Error Resume Next
ListBox1.RowSource = Empty
ListBox1.Clear
On Error GoTo 0
If TextBox1 = "" Then
UserForm_Initialize
Else
Say = 0
Set Data = S2.Range("A3:L" & S2.Cells(Rows.Count, 2).End(3).Row)
For Each Veri In Data
If Veri.Column = 1 Then
If UCase(Replace(Replace(Veri, "i", "İ"), "ı", "I")) Like _
"*" & UCase(Replace(Replace(TextBox1, "i", "İ"), "ı", "I")) & "*" Then
Say = Say + 1
ReDim Preserve Dizi(1 To 10, 1 To Say)
Dizi(1, Say) = Veri
Dizi(2, Say) = Veri.Offset(0, 1)
Dizi(3, Say) = Veri.Offset(0, 2)
End If
End If
Next
If Say > 0 Then ListBox1.Column = Dizi
End If
End Sub
Aşağıdaki kod bir alıntıdır.Değiştirmeye çalışıyorum.
Sorunum şu;
Listbox1 click olayında e ile f sutunu çarpma işlemi sonucunda h sutununda sonucu 0,0 olarak gösteriyor.
Yardımlarınız için teşekkürler..
Private Sub listbox1_Click()
'
Sheets("GELEN").Cells(Rows.Count, "D").End(3).Offset(1, 0) = ListBox1.Column(0)
Sheets("GELEN").Cells(Rows.Count, "E").End(3).Offset(1, 0) = Format(ListBox1.Column(1), "0.0")
Sheets("GELEN").Cells(Rows.Count, "F").End(3).Offset(1, 0) = Format(ListBox1.Column(2), "0.0")
Sheets("GELEN").Cells(Rows.Count, "h").End(3).Offset(1, 0) = Sheets("GELEN").Cells(Rows.Count, "e").Value * Sheets("GELEN").Cells(Rows.Count, "f").Value
Range("A1").Select
End Sub
Private Sub TextBox1_Change()
ReDim Dizi(1 To 10, 1 To 1)
On Error Resume Next
ListBox1.RowSource = Empty
ListBox1.Clear
On Error GoTo 0
If TextBox1 = "" Then
UserForm_Initialize
Else
Say = 0
Set Data = S2.Range("A3:L" & S2.Cells(Rows.Count, 2).End(3).Row)
For Each Veri In Data
If Veri.Column = 1 Then
If UCase(Replace(Replace(Veri, "i", "İ"), "ı", "I")) Like _
"*" & UCase(Replace(Replace(TextBox1, "i", "İ"), "ı", "I")) & "*" Then
Say = Say + 1
ReDim Preserve Dizi(1 To 10, 1 To Say)
Dizi(1, Say) = Veri
Dizi(2, Say) = Veri.Offset(0, 1)
Dizi(3, Say) = Veri.Offset(0, 2)
End If
End If
Next
If Say > 0 Then ListBox1.Column = Dizi
End If
End Sub