|
楼主 |
发表于 2024-5-12 11:56
|
显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
您好,很感谢您的解答,有个疑问想请您接单一下,我想问问,假设我想将代码改成当A列编码,P单价、O数量一致时,带出其他列数据,是否可以这么修改呢
Sub test()
Dim myr As Range
arr = Sheets("总库存").Range("A1").CurrentRegion
For i = 2 To UBound(arr)
If arr(i, 1) = [A2] Then'这里是否改成If arr(i, 1) and arr(i, 6) and arr(i, 7) = [A2] and [P2] and [O2] Then'呢?
If myr Is Nothing Then
Set myr = Union(Sheets("总库存").Range("B1").Resize(1, 6), Sheets("总库存").Range("B" & i).Resize(1, 6))
Else
Set myr = Union(myr, Sheets("总库存").Range("B" & i).Resize(1, 6))
End If
End If
Next
myr.Copy [B1]
End Sub
然后后面标颜色地方要怎么修改呢,谢谢我是怕后期会需要多增加判断条件,所以先了解一下可以怎么修改
|
|