2019年8月12日 星期一

[Excel問題]Excel檔案無法開啟-xls 中找到無法讀取的內容

excel 2007,在收到舊版 excel 2003 的xls檔時,
有時開啟檔案會出現無法讀取訊息如下:

Excel 在 ... xls 中找到無法讀取的內容。您要回復此活頁簿的內容嗎?若您信任此活頁簿的來源,請按一下是




按"是"之後裡面的格式都不見了

我的解決方式是:

使用  LibraOffice 開啟該文件後,再存檔。

再用 excel 2007打開時就順利打開了。

如果有遇到相同情況,可以試試這招。

2019年8月8日 星期四

[Excel小技巧]Excel複製要移動或複製的公式或工作表中含有名稱xxx問題

Excel複製要移動或複製的公式或工作表中含有名稱xxx問題如下:




Google到解決方法如下:





資料表有一些無效的定義名稱(如:ccccc,ggggg,gggggggggg)
到公式→名稱管理員中將之清除即可


仍然出現時訊息,原因為有些名稱是被隱藏起來的


利用vba將它顯示出來後就可完整看到名稱,如圖所示:


於該工作表內執行下列巨集程式即可:

Sub NameShow()
    Dim nm As Name
    Dim bVisible As Boolean

    With ThisWorkbook
        If .Names(1).Visible = False Then bVisible = True

        For Each nm In .Names
               nm.Visible = bVisible
        Next nm

    End With

    Exit Sub
End Sub