2013-08-21 113 views
0

我收到了受保護的excel文件,該文件只允許我添加值或從下拉列表中進行選擇。該文件有很多不同的選項卡,全部採用不同的格式和問題。從不受保護的工作簿複製到受保護的工作簿 - Excel 2013

我則未受保護的工作簿,使我的生活更輕鬆(即複製,粘貼,做筆記等) 使用代碼在這裏找到: http://uknowit.uwgb.edu/page.php?id=28850

現在我正在尋找一種方法來傳輸所有值未保護的文件返回到他們發送給我的原始文件,因爲我無法提交不受保護的文件。手動操作的問題太多了。

在excel 2013/VBA中這樣做的最好方法是什麼?

謝謝

回答

0

它看起來像你想做到這一點上,以前有你沒有訪問密碼錶。另外,您似乎無法要求工作表創建者簡單地刪除密碼。

如果這兩個都是真的,最好的解決方案是保存具有相同名稱的修改後的工作表併發送該工作表。從我所看到的,VBA和開發工具不包括一種方法來複制值鎖定地區受密碼保護的表,在未解鎖該表:

ActiveSheet.Unprotect 'method to unlock current sheet, password may be required 
ActiveSheet.Protect 'same to lock again 

但是,一旦片被解鎖,您可以遍歷要複製的區域中的所有單元格,並將這些值複製到新工作表/工作簿。

請讓我們知道是否有其他事情,或者需要更詳細地解釋某些事情。

+0

你也可以看看這個問題(http://stackoverflow.com/questions/1026483/is-there-a-way-to-crack-the-password-on-an-excel-vba-project),雖然它不是特定於Excel 2013的。 –

相關問題