วิธียกเลิกการซ่อนแผ่นงาน 'ซ่อนมาก'


44

ฉันสับสนในการตั้งค่าแผ่นงานและจัดการบางอย่างเพื่อทำให้แผ่น 'ซ่อนอยู่มาก' แต่ฉันไม่สามารถมองเห็นได้อีก ฉันจะทำให้มองเห็นได้อย่างไร

ฉันใช้ Excel 2010

คำตอบ:


40

ทางเลือกหนึ่งคือทำกับ VBA

ลองด้านล่าง:

Sub UnHide()
Dim ws As Worksheet
For Each ws In Sheets
    ws.Visible = True
Next
End Sub

สิ่งนี้จะปรากฏขึ้น ทั้งหมด แผ่นงานที่ถูกซ่อนหรือซ่อนอยู่มาก


5
ใช่, Very Hidden สามารถยกเลิกการซ่อนด้วย VBA เท่านั้น
BruceWayne

3
ไม่ผิด ดูคำตอบของฉัน
NiklasJ

9
@NiklasJ รหัสไม่ผิด สิ่งนี้จะทำงานเพื่อตั้งค่าให้มองเห็นได้
TylerH

8
@NiklasJ - รหัสนี้จะยกเลิกการซ่อนแผ่นงานทั้งหมดในครั้งเดียววิธีการของคุณจะยกเลิกการซ่อนแผ่นงานทีละแผ่น ไม่ผิดทั้งคู่ถูกต้อง นี่เป็นวิธีที่ฉันจะเลือกเพราะฉันไม่รู้ด้วยซ้ำว่าวิธีการของคุณมีอยู่จริง! TIL!
FreeMan

11
@TylerH ฉันคิดว่า Nilklas อ้างถึงคำสั่งโดยปริยายว่าคุณต้องใช้รหัสเพื่อยกเลิกการซ่อนเซลล์ คำตอบของเขาไม่พึ่งพารหัส
jpaugh

58

คุณทำเช่นนี้:

  1. เปิดเครื่องมือแก้ไข VBA ( Alt + F11 )
  2. เปิด VBAProject ที่สอดคล้องกับไฟล์ของคุณ
  3. เปิดโฟลเดอร์ "Microsoft Excel-objects"
  4. เลือกแผ่นงานที่คุณซ่อนไว้
  5. ไปที่คุณสมบัติ (กด F4 )
  6. เปลี่ยนคุณสมบัติ "Visible" เป็น xlSheetVisible แทน xlSheetVeryHidden

14

ในเครื่องมือแก้ไข VBA ไปที่คุณสมบัติแผ่นงานและเปลี่ยนคุณสมบัติด้านล่าง

enter image description here


3
นี่เป็นวิธีเดียวกันกับ NiklasJ ด้านบนหรือไม่

2
ฉันเพิ่งสังเกตว่าใช่มันเหมือนกัน แต่มีรูปภาพ
Scorpion99

คุณควรแก้ไขคำตอบของ @ NiklasJ และเพิ่มรูปภาพ ...
Twisty Impersonator

ฉันบังเอิญซ่อนแผ่นงานเดียวในสมุดงาน! ฉันลองข้างต้นบันทึกสเปรดชีตแล้วลองเปิดดูและมองไม่เห็น (ทั้งเวิร์กบุ๊ก) ความคิดใด ๆ
Mark Stewart

ฮา! ฉันเปิดสเปรดชีตอื่นและนั่นคือสาเหตุที่ฉันไม่เห็นอะไรเลย ฉันปิดเวิร์กบุ๊ก Excel ทั้งหมดจากนั้นเปิดขึ้นไม่มีอะไรปรากฏขึ้น แต่แถบเครื่องมือ "ดู" มีตัวเลือกการยกเลิกการซ่อน!
Mark Stewart

1

หากต้องการซ่อนไว้ แต่มองเห็นได้ในเมนูตัวเลือก (ยกเลิกการซ่อน .. ) ให้ใช้รหัสเดียวกัน แต่ใช้ ..

Sub StillHide()
Dim ws As Worksheet
For Each ws In Sheets
    ws.Visible = xlSheetHidden  <-- change from Visible to this.
Next
End Sub

ด้วยวิธีนี้แท็บไม่ได้แสดงให้ผู้ใช้เห็นในทันใด พวกเขายังคง "ซ่อน"

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.