2017-06-07 29 views
0

我有一個Excel文件(.xlsm類型)包含很多圖表。切換到Excel 2016後,某些圖表無法正確顯示標籤(axis-x)。例如,它假設顯示WK10'17,WK11'17,WK12'17,... ,但它顯示1,2,3,4,...Excel 2016圖表Axis-X沒有正確顯示

1)我試圖重新選擇數據,然後標籤顯示正確,但保存並重新打開後,它成爲1,2,3,4 ....再次

2)也試圖刪除現有的圖表,並在Excel 2010中創建一個新的& 2016年,問題沒有解決。

3)軸類型已設置爲文本

這是Excel 2016年錯誤?有沒有人有這個解決方案?

下圖顯示1,2,3,4,...,這是錯誤的。 enter image description here

下圖顯示正確。

enter image description here

下面是我的表像 enter image description here

實驗1:

首先,我在Excel中創建一個2016年整體新文件然後做下面的步驟: - 創建4用於虛擬數據的績效評估指標 - 創建新圖表並對其進行格式化 - 創建簡單的VBA代碼以隱藏所有內容,並在ly顯示相關的指標選擇

一切工作正常,甚至多次切換指標。 後來,關閉它,然後重新打開,4個分之3的圖表具有爲X軸標籤成爲1,2,3,...

實驗2:

我在Excel 2010中創建的全新的文件,有4個指標和相同的VBA代碼。 然後關閉並重新打開,Axis-x格式保持完美。 將文件傳輸到Excel 2016機器。關閉並重新打開,爲X軸成爲1,2,3 ....

***當前Excel版本1705(生成8201.2075)

***與這些實驗檔案附加 4Q Demo.zip

感謝,誰對這個問題感興趣,看看我的文件。 與我分享,如果你有任何解決方案。謝謝

+0

什麼版本的Excel是圖表創建於?最近版本中的圖表引擎發生了變化。 Excel 2013和更高版本有不同的方式顯示組合圖表(如列和行),您可能需要重新定義X軸值。如果您使用VBA,這應該是一件容易的事。只需記錄用XL 2016創建組合圖表,並將相應的更改應用於VBA。獲取該計劃。不要只是坐在那裏抱怨它不再工作。 – teylyn

+0

我在2010年和2016年重新創建了圖表,但沒有解決問題。 btw我發佈一個問題沒有投訴。 –

+0

問題與抱怨:不夠公平。瞭解。 2016版X軸的設置是什麼?如果您在2010年和2016年再次創建這樣的圖表,那麼代碼如何比較?你看到2010年的代碼有什麼不同嗎? – teylyn

回答

0

我發現只要Chart不隱藏,那麼axis-x將保持正確。但是這並不是真的有幫助,當隱藏額外的圖表是必須的。

另一個臨時解決方法的方法是:

1)移動的數據表到另一個工作表。

2)然後將Chart的數據範圍設置爲另一個工作表(不能與Chart同一工作表)。

這將工作完美,現在可以隱藏圖表,同時保持axis-x正確。

****唯一的缺點,表必須移動或複製到其他工作表

****也許微軟將1705版本後,解決這個(建立8201.2075)