作成日 2005/5/21
最終更新日 2006/1/7

Mac版エクセルVBAはVBAのバージョンが古い

 Microsoft Excel X for Macに付属しているVBAのバージョンは6ではなく5だったりする。

1.VBAのバージョンの調べ方
2.他のバージョンのExcelに付属しているVBAのバージョンをしらべた結果
3.言いたいこと
4.関連リンク

1.VBAのバージョンの調べ方

 VBAのバージョンを調べるにはイミディエイトウインドウで
  Print(Application.VBE.Version)
と打って実行すればいい。
 
  Microsoft Excel X for Macでやってみた。
Excel X for MacでVBAのバージョンを調べた結果
Microsoft Excel X for MacでVBAのバージョンを調べた結果
 
 どうやら、Microsoft Excel X for Macに付属しているVBAのバージョンは5.00らしい。
このページのトップへ

2.他のバージョンのExcelに付属しているVBAのバージョンをしらべた結果

 他のバージョンの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 のそれと同じじゃないか。
このページのトップへ

3.言いたいこと

 VBAのバージョンのせいで、Excel 2000で動いたマクロがExcel X for Macでは動かないこともある。
 マクロを作る際は注意して。
このページのトップへ

4.関連リンク


リンク先の名称
リンク先の説明
リンクした日
Visual Basic for Applications 6.0 の機能
VBA5.0からVBA6.0へのバージョンアップで
VBAの機能のうち、強化された点が書かれています。
2006/1/7
Prev Up Next  Top
このページのトップへ

このページの利用によって発生した、いかなる損害について、このホームページの作成者は責任を負いません。
このページの間違いや嘘を見つけた方、このページに書いて欲しい情報がある方はメールをお願いします。

Microsoft 、Windows 、Visual Basic および Excel は米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
ここではExcel® をエクセル、Visual Basic® for Applications をVBAと表記する場合があります。
Mac 、Mac OS 、Mac OS X は米国Apple Computer,Inc.の登録商標または商標です。
その他、社名および商品名、システム名称などは、一般に各社の商標または登録商標です。

このホームページの作成者はこれらの会社とはいっさい関係がありません。