返回列表 上一主題 發帖

[發問] G/通用格式和General的分別

[發問] G/通用格式和General的分別

我的程式會在特定欄位設定格式方便顯示,例如:
Selection.NumberFormatLocal = "General"
這句是我錄製巨集時學到,所以我一直以為GENERAL是代表通用格式。但是當我帶相同程式回家使用時卻出現問題,當程式運行到此句時便ERROR,經我在家的電腦錄製巨集後,家中的WIN 10 OFFICE 2010不接受「GENERAL」,要改成:Selection.NumberFormatLocal = "G/通用格式"才能繼續
我印象中家中電腦WIN7時是沒有這個問題,我猜是WIN10的影響吧。但當我帶由家中的程式回公司後,公司的電腦卻不接受「G/通用格式」,即是:

win 10 excel 2010:接受「G/通用格式」;不接受「GENERAL」
win 7 excel 2010:不接受「G/通用格式」;接受「GENERAL」

有沒有方法解決?謝謝

版本問題, 還有繁簡問題, 請不要指示便可.
Selection.NumberFormatLocal = ""

TOP

本帖最後由 stillfish00 於 2016-8-31 19:11 編輯

回復 1# 小俠客
查了一下,可試試
Selection.NumberFormatLocal = Application.International(xlGeneralFormatName)

或者要用 general 的話就改用 NumberFormat ; NumberFormatLocal 應該是不同國家語言而名字不一樣
Selection.NumberFormat = "general"
表達不清、題意不明確、沒附檔案格式、沒有討論問題的態度~~~~~~以上愛莫能助。

TOP

謝謝樓上兩位,我回家試試

TOP

        靜思自在 : 對父母要知恩,感恩、報恩。
返回列表 上一主題