- Katılım
- 3 Ekim 2011
- Mesajlar
- 63
- Excel Vers. ve Dili
- 2010
Arkadaşlar aşağıdaki kodlarla minimum fiyatı hesaplatma işlemi yapıyorum. Bununla birlikte, Firma adının da yazılması gerekiyor. Bu noktada yardımcı olabilirseniz sevinirim. Teşekkürler.
Kod:
Dim iSum As Double
Dim iSums As Double
Dim iMin As Double
Dim iColumns As Long
Dim iRows As Long
Dim rngRows As Range
Dim actSheetRow As Long
Public Function minValue(ByVal mRow As Long, ByVal Stn1 As Integer, ByVal Stn2 As Integer, ByVal Stn3 As Integer)
actSheetRow = Worksheets(ActiveSheet.Name).UsedRange.Rows.Count - 28
For iRows = mRow To actSheetRow
Set rngRows = Range(Cells(iRows, Stn1), Cells(iRows, Stn2))
iMin = Application.WorksheetFunction.Min(rngRows)
iColumns = iRows
Cells(iColumns + 20, Stn3) = iMin
iColumns = iColumns + 1
Next iRows
End Function
Sub minValueCol()
minValue 19, 6, 11, 6
Call rows_Sum1
Call rows_Sum2
End Sub
' Sütunların toplama işleminin yapıldığı makro
Dim iRow As Long
Dim iColumn As Long
Sub rows_Sum1()
For iRow = 19 To 36
For iColumn = 6 To 11
iColumns = Range(Cells(19, iColumn), Cells(iRow, iColumn))
Cells(37, iColumn) = WorksheetFunction.Sum(iColumns)
Next
Next
End Sub
Sub rows_Sum2()
For iRow = 39 To 56
For iColumn = 6 To 6
iColumns = Range(Cells(39, iColumn), Cells(iRow, iColumn))
Cells(57, iColumn) = WorksheetFunction.Sum(iColumns)
Next
Next
End Sub
