我有一個VBA代碼,我曾經在Excel 2016(64位)中使用,它工作正常。 但是,當我試圖在Excel 2010中(32位)使用的版本,我得到一個錯誤「運行時錯誤(1004)應用程序定義或對象定義的錯誤」,在下面一行:VBA Excel 2010 FormatConditions失敗應用程序定義或對象定義錯誤
CndFrmtType = Sh.Cells.FormatConditions(CndFrmtItem).Type
我已經試圖在2010年的Excel中重新構建文件(從現場開始,以避免引用的問題),但它仍然無法正常工作。 我真的試圖谷歌它,但沒有找到任何有關FormatConditions對象最終不兼容。
返回FormatConditions
對象如下:
誰能幫助我在這?
更新:我已經想通了,如果我提到一個特定的範圍內,而不是「.Cells」它可以工作。但是,就我而言,我確實需要通過整個工作表中存在的所有條件格式(它們超過20個)。 –
在檢查的單元格上定義的格式條件必須相同才能使其工作。您無法以這種方式收集所有現有的格式條件。 – GSerg
但相同的代碼真的在我的電腦上(它有2016年版本)...我已經寫了這個代碼,現在我在另一臺電腦上面臨這個問題:( –