私はVBAの専門家ではなく、新しい仕事でVBAの仕事を始めたばかりです。一部のユーザーはWindows XPコンピュータにOffice 2007を持ち、他のユーザーはWindows 7コンピュータにOffice 2010または2013を持っています。ワークブックは2007年3月の終わりまで、いくつかのセルで丸め処理を開始しました。 Excel 2010またはExcel 2013で同じブックを開くと問題ありません。これは修正できる問題か、それとも単に非互換性の問題ですか?Excel 2007とExcel 2010の間にVBAの互換性の問題はありますか?
答えて
一般に、どのブックも2007年から最新のバージョンまで完全に互換性があります。
特定のブックで問題が発生しました。これらはWin XP上のExcel 2007で作成されました。今はWin7とExcel 2010とExcel 2013を持っています。また、Excel 2007のWin XPもまだ持っています。これは共有ブックではありませんが、変更を加えるために前後に渡します。
「一般」のセルに問題があることがあります。彼らは自発的に日付形式に変わります(セルが狭すぎると######のポンド記号として表示されます)。私は原因を完全には理解していませんが、発生したときには "一般的なフォーマット"のセルに影響します。日付形式を数値形式に変更するだけで問題は解決します。それは大規模なワークブックであり、大きな問題でした。
何かがブックにコピーされるたびに、新しいセルスタイルが作成されることに気付きました。ワークブックには何百ものセルスタイルがありました。問題のすべてに新しいセルスタイルの1つがありました。私がセルスタイルのセルフォーマットを数値フォーマットに変更したとき、それはそのままそのままでした。
問題のセル形式は通常、日付形式でした。日付形式を見ると、通常は地域依存の日付形式でした。セルを書式設定するときは、[日付カテゴリ]を選択し、地域によって異なる星型の書式を選択します。だから、私は日付形式を地域依存ではない形式に変更しました。要約するので
:
- 私はすべてのセルスタイルを削除したが、
- 少数の残りのすべてのセルスタイルは、番号の形式
- を指定していない私は、以外の形式に番号を持つすべてのセルを変更一般
- 地域依存の日付形式は避けます。
私の理論は、セルスタイルが何らかの形で日付フォーマットに壊れているということです。だから、私は数字の書式を指示するセルスタイルを避けます。これに対処する他の方法があるかもしれませんが、これは私のために働いた。
狂っているが本当です。私たちは現在、安定したワークブックを持っていますが、それをすべて修正するための膨大な投資でした。
いくつかの関連ページ
Excel 2007 spontaneously formats entire work book in date format
- 1. MS Office Excel 2007と2010との互換性
- 2. Excel 2003のドキュメントレベルのカスタマイズとExcel 2010の互換性
- 3. Excel 2007 VBA問題の設定軸タイトル
- 4. Excel 2013と2016の間にマクロとの互換性の問題があります
- 5. SharePoint 2010と2007の互換性
- 6. Excel 2007/2010 GUIのVBA隠しシートクエリーリフレッシュ
- 7. はdocument.location.hrefとdocument.URLの間に互換性の問題がありますか?
- 8. Excel 2007 VBA FileSearchがありません
- 9. NSArrayとNSMutableArrayの互換性に問題がありますか?
- 10. VBAコードを64ビットExcelと互換性のある方法にするには?
- 11. jsonに互換性の問題はありますか?
- 12. グラフ内のデータラベルを変更するVBA - 互換性btw Excel 2013および2010
- 13. Excelアドイン開発Office 2010とオフィス2013の互換性
- 14. Excel 2010とExcel 2013 VBAストアドプロシージャ
- 15. Excel VBAの時間の問題
- 16. Excel VBA 2010 - Mimicユーザースライサーのやりとり
- 17. Office 2010 - Excelの問題
- 18. Theanoのデータ型の互換性に問題があります
- 19. Visual Studio 2013は2010プロジェクトと互換性がありますか?
- 20. Mac Excel互換のVBAチェックボックススクリプトの変更
- 21. VBAランタイムエラー9(Excel 2007)
- 22. アンドロイドアプリの互換性に問題があります
- 23. Excel VBAマクロの問題
- 24. 2010から2016までのすべてのバージョンのExcelと互換性のあるExcelアドインを作成することはできますか?
- 25. Excel VBAコピーペースト問題
- 26. Excel/Access 2007接続の問題
- 27. excel 2010 vba
- 28. __FILE__、__LINE__の使用に互換性の問題はありますか?
- 29. アプリiOS 5との互換性に問題がありますか?
- 30. Excel VBA - Find(Cell.Value)と書式の問題
私はあなたが日付形式については言及しなかった知っているが、あなたの状況は私に似て聞こえます。ですから、問題のセルの番号/日付形式は何ですか? –
私はOffice 2010を持っており、フォーマットをチェックすると、それは10進数の数字フォーマットです。古いXPマシンの1つを確認し、それらのフォーマットがどのようなものかを確認します。 – DrPepperholik