返回列表 上一主題 發帖

[發問] (已解決)在不相鄰的工作表做同樣動作

本帖最後由 luhpro 於 2011-5-24 22:41 編輯

類似這種不依照順序只針對工作表名稱做處理的需求其實最適合用陣列來處理了.

Sub nn()
  Dim vSheetName
  Dim iI%
   
  vSheetName = Array("樞紐表A", "樞紐表C", "樞紐表E", "樞紐表F")
  For iI = 0 To UBound(vSheetName)
    Debug.Print vSheetName(iI)
  Next iI
End Sub

若要動態新增工作表名稱到陣列內請使用以下方式 :
ReDim Preserve vSheetName(UBound(vSheetName) + 1)
vSheetName(UBound(vSheetName)) = "樞紐表G"

TOP

        靜思自在 : 愛不是要求對方,而是要由自身的付出。
返回列表 上一主題