早上好,
请查看照片以了解我的问题的上下文,我也尝试启动 VBA 代码 - 任何帮助将不胜感激! 我的截断数据集- 应用程序和项目的数量未知。
我正在努力解决项目部署中可能存在潜在冲突的情况。我目前正在制定的标准是每边 28 天(单元格 K2),这可能会更改为 14 或 7 天。
我当前用于录制“冲突”的宏如下:
`Dim i As Integer
i = 2
Do While i < ActiveSheet.UsedRange.Rows.Count + 1
Range("B1").Offset(i - 1, 0).Copy
Range("H2").Select
ActiveSheet.Paste
i = i + 1
Loop
Application.ScreenUpdating = True
MsgBox i
End Sub'
我想在这个宏中运行另一个宏,其中应用程序与上面的相同,并且在 D 列中有一个“冲突”(这只是一个 =IF(AND... 公式)内容被放入此图像中的格式。这仅适用于第一组冲突。
我已经开始根据以前的 VBA 编写一些代码,但遇到了困难,非常感谢任何帮助。
`Sub clashcompile()
Dim lastrow As Long
Dim lastcol As Long
Dim i As Long
With ActiveSheet
lastrow = .Cells(.Rows.Count, "A").End(xlUp).Row
For i = lastrow - 1 To 2 Step -1
If .Cells(i + 1, "A").Value = .Cells(i, "A").Value And _
.Cells(i + 1, "B").Value > .Cells(3, "H").Value And _
.Cells(i + 1, "B").Value < .Cells(4, "H").Value And _
.Cells(i + 1, "D").Value = .Cells(2, "L").Value Then'
我被困在这之后..
请询问是否需要任何澄清。
提前致谢。