Excel 2016 for MacのVBAでユーザーフォームを使用することはできるか

お世話になります。

excel 2016 for macではVBAにおいて、ユーザフォームを使用することはできないのでしょうか?

Offce 365 soloを使用しており、先日アップデートを行いました。

以前(excel for mac 2011時)ではユーザフォームが使えていたと記憶しているのですが、2016にアップデートし、VBEを起動させても、「挿入」のようなものが見当たらない状況です。

UIが比較的Windows版に近くなって、使いやすくなった!と思った矢先、このようなことになっているとは…

Windowsも所有していますし、以前のバージョンをダウンロードすることもできるので、2016で使えない場合は、どちらかの対応を行う予定ですが、excel 2016 for macでユーザフォームが使えるかどうか、ご教示いただければと思います。

よろしくお願いいたします。

**モデレーター注**
タイトルを編集しました。
編集前タイトル : Excel 2016 for MacのVBAについて

回答
回答

この記事によると現状2016 for Macではユーザフォームの挿入をすることはできないようです。

http://peltiertech.com/office-2016-for-mac-is-here/  の「Mac Office 2016 VBA」の項目参照

This is the painful one. Mac Office 2016 does still support VBA, of course, and Microsoft has rebuilt the VBA Editor from scratch, which was drastically. Unfortunately the VBA Editor is not really ready to use: you can’t insert new modules or UserForms, and while you can edit existing modules, you can’t even view the UserForms.

すでにフォームを作成したファイルではどうかと2011 for Macで作成したフォームを含むVBAを2016で開いてみたのですが、編集しようとするとクラッシュしてしまいます。

VBA自体も不安定なので、現状ではあまり期待できません。

パッケージ販売が行われる秋までには直るのでしょうか。

改善されてWindows版のVBAとコマンドの互換性が上がっていると良いのですが・・・。

VBAの開発のしやすさを考えると今はWindows版を利用した方が良いかと思います。

この回答は 23 人の役に立ちました

·

この回答で問題は解決しましたか?

役に立ちませんでした。

回答としてマークしていただきありがとうございます。

この返信の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。今後のサイト改善に役立てて参ります。

この回答の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。

 
 

質問情報


最終更新日 2020年9月01日 表示 9,662 適用先: