我有以下代码...
子测试()
Workbooks("MAY10-Key Indicator Daily Reportcopy.xls").Sheets("Input").Activate
Set c = Range("B15:B45")
For Each cell In c
If cell.Value = Range("I5").Value Then
Workbooks("McKinney Daily Census Template NOV 10.xls").Sheets("McKinney").Range("C15:I15").Copy
cell.Offset(0, 37).PasteSpecial
End If
Next
Application.CutCopyMode = False
If Cell.Value = Date Then
Range(Cells(Cell.Row + 1, 3).Address, Cells(Cell.Row + 1, 9).Address).Select
Cells(Cell.Row + 1, 3).Activate
Exit For
End If
Next Cell
End Sub
在WB(麦金尼每日人口普查模板...)中,我有一列与其他WB匹配的日期。当日期更改时,我需要WB(McKinney ...)下降到下一行范围。IE
11/01/10 - C15:I15
11/02/10 - C16:I16
11/03/10 - C17:I17
我需要在代码中添加些什么才能完成此任务。谢谢
因此,当您打开WB McKinney时,您希望excel自动在I到C列中自动选择下一个空行
—
Xantec 2010年
是的,但是他们不会是空的。它将包含数据
—
edmon
@Xantec。实际上,当我第二天运行宏时,我希望它通过i自动选择c列中的下一行
—
edmon
太好了,最后一点要弄清楚,然后我应该能够为您编写代码。是否有其中包含日期的列?如果不是,第二天C:I中的行是否为空?
—
Xantec
是。B15:B45列具有当月的日期。
—
埃德蒙