我有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次..所以這些方式 –
看到我的答案在下面的代碼(不要以爲它太長) –