merhabalar
Private Sub oListProduct()
Dim iLine, iCount, toplam, j
ListView01.ListItems.Clear
iCount = 1
For iLine = 1 To ThisWorkbook.Sheets("iT212").Cells(4, 2).Value
iStatus = ThisWorkbook.Sheets("iT212").Cells(iLine + 3, 7 + ThisWorkbook.Sheets("Data").Cells(3, 9)) And _
((ThisWorkbook.Sheets("iT212").Cells(iLine + 3, 11 + ThisWorkbook.Sheets("Data").Cells(4, 9)) And _
ThisWorkbook.Sheets("iT212").Cells(iLine + 3, 13 + ThisWorkbook.Sheets("Data").Cells(5, 9)) And _
ThisWorkbook.Sheets("iT212").Cells(iLine + 3, 15 + ThisWorkbook.Sheets("Data").Cells(6, 9)) And _
ThisWorkbook.Sheets("iT212").Cells(iLine + 3, 17 + ThisWorkbook.Sheets("Data").Cells(7, 9))) Or _
(ThisWorkbook.Sheets("Data").Cells(3, 9) <> 1))
If iStatus Then
ListView01.ListItems.Add
ListView01.ListItems(iCount).Text = Val(InputBoxTR09.Value) * Val(ThisWorkbook.Sheets("iT212").Cells(iLine + 3, 3).Value)
ListView01.ListItems(iCount).SubItems(1) = ThisWorkbook.Sheets("iT212").Cells(iLine + 3, 4).Value
ListView01.ListItems(iCount).SubItems(2) = ThisWorkbook.Sheets("iT212").Cells(iLine + 3, 5).Value
ListView01.ListItems(iCount).SubItems(3) = ThisWorkbook.Sheets("iT212").Cells(iLine + 3, 6).Value & " $"
ListView01.ListItems(iCount).SubItems(4) = Val(ListView01.ListItems(iCount).Text) * Val(ListView01.ListItems(iCount).SubItems(3)) & " $"
If Val(ThisWorkbook.Sheets("iT212").Cells(iLine + 3, 7)) <> 0 Then
ListView01.ListItems(iCount).SubItems(5) = ThisWorkbook.Sheets("iT212").Cells(iLine + 3, 7) & " $"
ListView01.ListItems(iCount).SubItems(6) = Val(ListView01.ListItems(iCount).Text) * Val(ListView01.ListItems(iCount).SubItems(5)) & " $"
Else
ListView01.ListItems(iCount).SubItems(5) = " "
ListView01.ListItems(iCount).SubItems(6) = " "
End If
iCount = iCount + 1
End If
Next
iMaxLineNo = iCount - 1
ListView01.ListItems.Add
ListView01.ListItems(iCount).SubItems(4) = Val(ListView01.ListItems(iCount - 1).SubItems(4)) + Val(ListView01.ListItems(iCount - 2).SubItems(4))End Sub
Kodlarda başka sheetlerden alınan veriler listview içine yerleşiyor ve bazı hesaplamalar var . listviewdeki 4. sütuna fiyat bilgileri gelio . ben aşağıya bi satır daha açıp bu sütunu toplamak istiorum . gerekli for döngüsünü yazamadım . yardım edebilirmisiniz ?
en alttaki son satır tek tek toplama yapıyor . ama sütüne gelebilecek eleman sayısı değişken bu yüzden tek tek toplama yapamam
Private Sub oListProduct()
Dim iLine, iCount, toplam, j
ListView01.ListItems.Clear
iCount = 1
For iLine = 1 To ThisWorkbook.Sheets("iT212").Cells(4, 2).Value
iStatus = ThisWorkbook.Sheets("iT212").Cells(iLine + 3, 7 + ThisWorkbook.Sheets("Data").Cells(3, 9)) And _
((ThisWorkbook.Sheets("iT212").Cells(iLine + 3, 11 + ThisWorkbook.Sheets("Data").Cells(4, 9)) And _
ThisWorkbook.Sheets("iT212").Cells(iLine + 3, 13 + ThisWorkbook.Sheets("Data").Cells(5, 9)) And _
ThisWorkbook.Sheets("iT212").Cells(iLine + 3, 15 + ThisWorkbook.Sheets("Data").Cells(6, 9)) And _
ThisWorkbook.Sheets("iT212").Cells(iLine + 3, 17 + ThisWorkbook.Sheets("Data").Cells(7, 9))) Or _
(ThisWorkbook.Sheets("Data").Cells(3, 9) <> 1))
If iStatus Then
ListView01.ListItems.Add
ListView01.ListItems(iCount).Text = Val(InputBoxTR09.Value) * Val(ThisWorkbook.Sheets("iT212").Cells(iLine + 3, 3).Value)
ListView01.ListItems(iCount).SubItems(1) = ThisWorkbook.Sheets("iT212").Cells(iLine + 3, 4).Value
ListView01.ListItems(iCount).SubItems(2) = ThisWorkbook.Sheets("iT212").Cells(iLine + 3, 5).Value
ListView01.ListItems(iCount).SubItems(3) = ThisWorkbook.Sheets("iT212").Cells(iLine + 3, 6).Value & " $"
ListView01.ListItems(iCount).SubItems(4) = Val(ListView01.ListItems(iCount).Text) * Val(ListView01.ListItems(iCount).SubItems(3)) & " $"
If Val(ThisWorkbook.Sheets("iT212").Cells(iLine + 3, 7)) <> 0 Then
ListView01.ListItems(iCount).SubItems(5) = ThisWorkbook.Sheets("iT212").Cells(iLine + 3, 7) & " $"
ListView01.ListItems(iCount).SubItems(6) = Val(ListView01.ListItems(iCount).Text) * Val(ListView01.ListItems(iCount).SubItems(5)) & " $"
Else
ListView01.ListItems(iCount).SubItems(5) = " "
ListView01.ListItems(iCount).SubItems(6) = " "
End If
iCount = iCount + 1
End If
Next
iMaxLineNo = iCount - 1
ListView01.ListItems.Add
ListView01.ListItems(iCount).SubItems(4) = Val(ListView01.ListItems(iCount - 1).SubItems(4)) + Val(ListView01.ListItems(iCount - 2).SubItems(4))End Sub
Kodlarda başka sheetlerden alınan veriler listview içine yerleşiyor ve bazı hesaplamalar var . listviewdeki 4. sütuna fiyat bilgileri gelio . ben aşağıya bi satır daha açıp bu sütunu toplamak istiorum . gerekli for döngüsünü yazamadım . yardım edebilirmisiniz ?
en alttaki son satır tek tek toplama yapıyor . ama sütüne gelebilecek eleman sayısı değişken bu yüzden tek tek toplama yapamam