我有一张表,其中包含: 在第 1 行中:在第 2 行中检查容器的日期:在特定日期第 3 行中每个坏的平均公斤数:每个容器拾取的袋子数量。我的测试表的范围为 A1:D8
我试图将此表从“Sheet1”复制到“Sheet2”,同时计算每个容器在特定日期有多少公斤乘以每个容器的袋数。我能够用一个固定值计算单元格。但是,我正在努力如何将下面第 3 行中的每一列乘以第 2 行中的值。
Private Sub CommandButton1_Click()
Dim ws1 As Worksheet
Dim ws2 As Worksheet
Dim rng As Range
Dim myVal As Range
Set ws1 = Worksheets("Sheet1")
Set ws2 = Worksheets("Sheet2")
Set rng = ws2.Range("A3:D8")
Sheets("Sheet1").Range("A3:D8").Copy Destination:=Sheets("Sheet2").Range("A8:D3")
For Each myVal In rng
myVal = myVal.Value * ws1.Range("A1")
Next myVal
End Sub
