えっ!VBAがない?





Excel 2008 for Macには、VBAが搭載されていません...orz

Macには不慣れなので、ファイルの操作などにも自信がありません。でも!VBAさえあれば、どーともでもなる!と高をくくっていたのですが、起動してみてショックでした。VBAを使えないなんて、まるで手足を縛られてるようです。

マクロが含まれているブックを開こうとすると



と、アラートが表示されます。[開く]ボタンをクリックすると、ブックは開きますが、もちろんマクロを実行しようとするとエラーになります。



念のため[ツール]メニューを開いてみると、一応[マクロ]というコマンドがあります。



実行してみると



使えないのなら、[マクロ]コマンドいらねーじゃん。消せばいいのに。

テストしたマクロは、シート上のボタンに登録していました。ボタンを右クリックしてみましょう。





こちらは、プロシージャ名は表示されますが、もちろん実行はできません。

噂では、Mac版Excelの次バージョンでは、VBAが復活するらしいです。
VBAは使えませんが、AppleScriptを使ってExcelを操作することは可能らしいです。
それを解説したMicrosoftのサイトもありました。
ちなみに今回、マクロ付きブック(xls)を開こうとしたら、Excel 2008が落ちました。



一度だけです。毎回落ちるわけではありません。