作成日 2005/5/21
最終更新日 2006/1/7
Mac版エクセルVBAはVBAのバージョンが古い
Microsoft Excel X for Macに付属しているVBAのバージョンは6ではなく5だったりする。
VBAのバージョンを調べるにはイミディエイトウインドウで
Print(Application.VBE.Version)
と打って実行すればいい。
Microsoft Excel X for Macでやってみた。
Microsoft Excel X for MacでVBAのバージョンを調べた結果
どうやら、Microsoft Excel X for Macに付属しているVBAのバージョンは5.00らしい。
他のバージョンのExcelでVBAのバージョンを調べてみました。
ExcelのバージョンとVBAのバーション
|
Excelのバージョン番号
(Application.Versionの値)
|
VBAのバージョン
(Application.VBE.Versionの値)
|
Excel
97(Win)
|
8.0d
|
5.00
|
Excel
2000(Win)
|
9.0
|
6.04
|
Excel
X for Mac(Mac)
|
10.1
|
5.00
|
Excel
2003(Win)
|
11.0
|
6.04
|
Excel X for Mac と Excel 2000 のバージョンを比べてみる。
Excel X for Mac の方がExcel 2000 よりExcelのバージョンが高い。(これは当たり前の結果だ。Excel X
for Macがでたのが2002年だから。)
しかし、VBAのバージョンはどうだ。Excel X for Mac
に付属しているVBAのバージョンは Excel 97
のそれと同じじゃないか。
VBAのバージョンのせいで、Excel 2000で動いたマクロがExcel X for Macでは動かないこともある。
マクロを作る際は注意して。
このページの利用によって発生した、いかなる損害について、このホームページの作成者は責任を負いません。
このページの間違いや嘘を見つけた方、このページに書いて欲しい情報がある方は
メールをお願いします。
Microsoft 、Windows 、Visual Basic および Excel は米国Microsoft
Corporationの米国およびその他の国における登録商標または商標です。
ここではExcel® をエクセル、Visual Basic® for Applications をVBAと表記する場合があります。
Mac 、Mac OS 、Mac OS X は米国Apple Computer,Inc.の登録商標または商標です。
その他、社名および商品名、システム名称などは、一般に各社の商標または登録商標です。
このホームページの作成者はこれらの会社とはいっさい関係がありません。