2,462
社区成员
发帖
与我相关
我的任务
分享
Sub test()
Sheet2.Cells(1, 1) = "物资名称"
Sheet2.Cells(1, 2) = "规格型号"
Sheet2.Cells(1, 3) = "单位"
Sheet2.Cells(1, 4) = "数量"
Sheet2.Cells(1, 5) = "结算单价"
Sheet2.Cells(1, 6) = "对应金额"
Dim i As Integer
i = 2
While Sheet1.Cells(i, 1) <> ""
Dim j As Integer
For j = 1 To 7
If j <= 4 Then
Sheet2.Cells(i, j) = Sheet1.Cells(i, j)
ElseIf j = 7 Then
Sheet2.Cells(i, 5) = Sheet1.Cells(i, j)
End If
Next
If Sheet1.Cells(i, 8) > 116000 Then
Sheet2.Cells(i, 4) = Fix(116000 / Sheet2.Cells(i, 5) * 1000) / 1000
Sheet2.Cells(i, 6) = Sheet2.Cells(i, 4) * Sheet2.Cells(i, 5)
Else
Sheet2.Cells(i, 6) = Sheet1.Cells(i, 8)
End If
i = i + 1
Wend
End Sub