【发布时间】:2017-03-23 19:21:13
【问题描述】:
我正在尝试创建一个 VBA 代码,它将公式粘贴到列和单元格的可变范围。我有一个我认为可以修改的代码的开头,但我没有成功。
我有一张纸(见图),其范围在 A2 和 ?我需要将一个公式粘贴到区域 C3 到行和列的末尾,该公式将取 B 中的值并将其除以列数。我以为我有一个开始,但我失败了。
请帮忙。 “开始”代码如下
Sub QtyByWks()
Dim M As Long, N As Long, i As Long, x As Long, j As Long
M = Sheet10.Cells(1, Columns.count).End(xlToLeft).Column
N = Sheet10.Cells(Rows.count, "A").End(xlUp).Row
j = 3
For x = 1 To M
For i = 1 To N
If Cells(i, "B").Value > 0 Then
Cells(j, "C").Value = Cells(i, "B").Value
j = j + 2
End If
Next i
Next x
End Sub
另请注意,行和列都可以通过额外的 VBA [捕获工作表] 进行更改
提前感谢您的帮助
【问题讨论】:
-
我收到一条提醒说要在审核后发布图片?
-
您能举例说明您的预期结果吗?