返回列表 上一主題 發帖

[原創] 關於工作表隱藏觀念說明

[原創] 關於工作表隱藏觀念說明

本帖最後由 HUNGCHILIN 於 2011-2-7 17:37 編輯

工作表隱藏是EXCEL中很常使用的技巧

本次說明
1.工作表隱藏
2.工作表非常隱藏
3.活頁簿保護
在交叉運用時的關係
------------------------------------------------------------------------------
在一般正常EXCEL操作中我們無法使用"複製工作表"將隱藏的工作表複製到新活頁簿
如下圖只有這工具我們看不到隱藏工作表,當然也就點不到隱藏工作表不能使用"複製工作表"到新活頁簿

2011-02-07 15-19-54.jpg

而實際有3個工作表


vba是我们常使用的語言與工具
工作表隱藏時我們可否將工作表用制式vba語言sheets.copy複製整張工作表到新活頁簿
a.工作表隱藏,可以用sheets.copy複製隱藏工作表
b.工作表非常隱藏,不可以用sheets.copy複製非常隱藏工作表

結論1:如果只是"工作表隱藏"我們可以很輕鬆的用sheets.copy複製整張工作表到新活頁簿
而"工作表非常隱藏"則需要其他種類處理才能複製整張工作表到新活頁簿
------------------------------------------------------------------------------
有人會說就把工作表解除隱藏再copy不就好了!
我們再加一層使用活頁簿保護結構,防止工作表被解除隱藏

結論2:就算是使用"活頁簿保護結構"我們仍可以很輕鬆的用sheets.copy複製整張工作表到新活頁簿
而"工作表非常隱藏"則需要其他種類處理才能複製整張工作表到新活頁簿
------------------------------------------------------------------------------
廢話不多說
總結論與小技巧運用:
1.我們可以使用此技巧"破解活頁簿保護"(當然這不是真的破解)
2.若是2000版我們也可以使用另外這則小技巧破解活頁簿保護
[原創] 活頁簿保護觀念與小技巧

使用原理:
當活頁簿結構被保護且只有簡易隱藏工作表時,我們可以使用此方法Sheets.Copy工作表
將工作表脫離原活頁簿,此時新活頁簿就沒有活頁簿保護結構的保護=不用破解活頁簿結構,在新活頁簿就可以取消之前隱藏的隱藏工作表,觀看與使用內容
  1. Sub Macro1()
  2. Sheets.Copy
  3. End Sub
複製代碼
p.s.如果活頁簿內有vba巨集與非常隱藏工作表不建議使用此法(模組Sheet可用)
and此法簡單易用,用在一般活頁簿解除時是非常好用
Hung-Chi Lin/林宏吉
HUNGCHILIN/林宏吉的OFFICE專欄

b.工作表非常隱藏,不可以sheets.copy複製
HUNGCHILIN 發表於 2011-2-7 14:46

可以用 Cells.Copy 取得 非常隱藏工作表中Cells的內容及格式
1

評分人數

TOP

        靜思自在 : 【時日莫空過】一個人在世間做了多少事,就等於壽命有多長。因此必須與時間競爭,切莫使時日空過。
返回列表 上一主題