我有4张,说...,如何在VBA中的多个工作表中选择相同的范围?
STP1
STP2
STP3
STP4
STP5
我想更新在同一时间全部5张的所有D3细胞。
我想这样..,
Worksheets(Array("STP1", "STP2", "STP3", "STP4", "STP5")).Select
Worksheets(Array("STP1", "STP2", "STP3", "STP4", "STP5")).Range("D3").Select
If Worksheets(Array("STP1", "STP2", "STP3", "STP4", "STP5").Range("D3").Offset(0, 0) = "" Then
Worksheets(Array("STP1", "STP2", "STP3", "STP4", "STP5")).Range("D3").Select.End(xlDown).Select
End If
ActiveCell.Offset(0, 0).Select
ActiveCell.Value = Eng
但这不工作了...... 任何人都可以请帮我在这里...
通过所有纸张循环不好? –
你的意思是这很好?但在这里我需要写代码5次..所以这些方式 –
看到我的答案在下面的代码(不要以为它太长) –