2016-02-04 37 views
-2

我對excel單元格範圍有問題。所以我有一個包含單元格範圍的excel文件,但是當我保存並重新打開相同的文件時,某些單元格範圍丟失了。我嘗試過「另存爲」,但結果仍然相同。我也做了研究,但仍然沒有運氣。希望有人幫助我。先進的謝謝你。我迷失了時間。任何幫助將非常感激!Excel單元格範圍名稱在保存文件後清除

是否有VBA代碼或宏對應我的問題?

+1

我不認爲這是一個編程問題。 –

+0

我很抱歉。但是excel有宏並使用VBA,也許使用這些可以是解決方案。所以我認爲我的問題是有效的,但如果不是,我很抱歉。也許有人知道如何。謝謝。 – she750rev

+0

有沒有機會共享文件,最好是之前和之後的版本? – jkpieterse

回答

0

作爲一個起點,我建議你嘗試的是進入VBA並在打開和關閉事件處理程序中設置「停止」。

Option Explicit 

Private Sub Workbook_BeforeClose(Cancel As Boolean) 
    Stop 
End Sub 

Private Sub Workbook_Open() 
    Stop 
End Sub 

這些應該放在VBIDE的ThisWorkbook類中。

如果這些處理程序已經存在,那麼只需將Stop放在處理程序代碼的第一行。

然後就在您打開時,只要您關閉,您就可以看到數據是否存在於這些時間。

這可能會讓您有機會查看是否有任何VBA清除您的數據範圍。

+0

先生/女士,非常感謝。非常感謝,當我到達工作場所時,肯定會嘗試第一件事。這會讓我進步。我真的很新,擅長VBA的東西,謝謝你的迴應。只是好奇,如果可能有一個VBA清除我的單元格範圍,是刪除該VBA導致該錯誤將罰款?非常感謝你。 – she750rev

+0

沒問題。您可以刪除偶數處理程序中的有問題的代碼,並且excel將像平常一樣繼續。但是,如果它刪除了單元格,實際上可能有一個原因,因爲它首先是故意存在的。記住當你完成後,刪除停止。順便說一句,打開Excel時按Shift + F2將禁用宏,並允許您輸入您的調試代碼。 – PaulG

相關問題