การดำเนินการนี้จะย้ายแผ่นงานที่ซ่อนอยู่ไปยังส่วนท้ายของแผ่นงานที่มองเห็นได้ทั้งหมด:
การทดสอบย่อย ()
ด้วยชีต("Sheet1")
.Visible = จริง
ชีต("Sheet1") ย้ายหลัง:=ชีต(ชีต.นับ)
.Visible = เท็จ
จบด้วย
ย่อยสิ้นสุด
และสิ่งนี้จะย้ายแผ่นงานที่ซ่อนอยู่ของคุณไปยังส่วนท้ายของแผ่นงานที่ซ่อนอยู่และมองเห็นได้ทั้งหมด:
ย้ายย่อยHiddenSheet()
Dim ws, x, แผ่นงานล่าสุด
x = 0
สำหรับ ws = Worksheets.Count To 0 Step -1
x = x + 1
ถ้าชีต (Worksheets.Count - x).Visible = False แล้ว
ชีต(ws).Visible = xlSheetVisible
lastSheet = ชีต (ws).Name
ออกสำหรับ
End If
ถัดไป ws
ด้วยชีต("Sheet1")
.Visible = จริง
ชีต("Sheet1") ย้ายหลังจาก:=ชีต(Worksheets.Count)
.Visible = เท็จ
จบด้วย
ชีต (lastSheet).Visible = False
ย่อยสิ้นสุด