- ベストアンサー
VBAでExcelのバージョンを判断するには?
VBAでExcelのバージョンを判断するには、どうしたらできますか? 2013まではわかるんですが、2016以降は16.0で同じというので困ってます。 2016 なのか 2019 なのかどうしたら判断できますか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- sidebank201509
- ベストアンサー率54% (689/1253)
関連するQ&A
- VBAでエクセルのバージョンを取得するには
エクセルBOOKを開いているアプリケーションがエクセル2007以降かそうでないかを、その開かれているBOOKのVBAで取得するにはどのような記述をすればよろしいでしょうか? 2007以降か、その前かでコードを分岐させたいのです。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- EXCEL VBAバージョンの互換性
Excel 2010で作成したVBAが2000や2003で動作するか 調べたいのですがどうしたらよいでしょうか? (例えば自宅-会社でバージョンが違う…など)
- 締切済み
- その他MS Office製品
- エクセルvba バージョンアップで変わった内容
大きな変更があったそうですが、どこが変わったのでしょうか? これから勉強していくのですが、職場のエクセルは旧バージョンのようです。ソフトウェアでは上位互換であることが多いですが、エクセルvbaではどうでしょう?職場でも今は旧バージョンですが、変わる可能性は大きいです。変更にあたって一部の少数のVBA使用が考慮されることはないでしょう。
- ベストアンサー
- オフィス系ソフト
- excel2003と他バージョンの違い(VBA)
エクセルのVBAをこれから学習しようと考えております。 学習の目的は仕事のためなのですが、 職場のバージョンはexcel2003です。 そのためexcel2003のvbaを学習しようと考えて いるのですが・・・。 いづれは職場のexcelのバージョンも2013などの最新に なることも頭の隅にあるため、どのバージョンでVBAを 学ぶべきか悩んでおります。 EXCEL2003でのVBAで覚えたスキルは、 EXCEL2007やEXCEL2013のVBAでもほとんど通用しますか? 宜しくお願い致します。
- ベストアンサー
- その他MS Office製品
- EXCEL 2010 の VBAにおいて
EXCEL 2010 の VBAにおいて、あるシートのselect、SelectionChange またはactivateが、マウスクリックによるものか、VBAによるものかをVBA側で判断する事は可能でしょうか? Application.ScreenUpdating等の動作をマウスクリックによるものか、VBAによるものかで区別したいのです。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 右となりにシートがあると判断できる、エクセルVBAの記述
右となりにシートがあると判断できる、エクセルVBAの記述を教えていただけませんでしょうか。よろしくお願いいたします。
- 締切済み
- その他MS Office製品
- Excelバージョンに対応するリリースNOを知りたい。
こんにちは。 INFO("release")にてExcelバージョンを判断してVBAを分岐処理させたく思っています。 Excel2000 ⇒ 9.0 Excel2002 ⇒ ??? Excel2003 ⇒ 11.0 Excel2000とExcel2003は手元にあるので分かりますが、リリースのNoを知りたく思っています。 多分、Excel2002は10.0かと想像されますが、その他に9.1とか9.2とかあるのでしょうか。 ご存知の方宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- エクセルVBAがMACで動かない
WINDOWSで開発したVBAがMAC(マック)で動かない(コンパイルエラーが起こる)という現象が起こっています。 ネットで検索していて「VBAがMACで動かないことがある」ということは認識しているのですが、 ・MACで動かすことは可能か ・動くようにするには、どうすればよいか(コードを変更する、EXCELのバージョンを変える等) の2点について教えていただければと思います。 <バージョン> OS MAC 9.1 EXCEL バージョン 「MAC EXCEL 2001」 <エラーメッセージ> SUBまたはFUNCTIONが定義されていません。 <VBA内容> エクセルシートの文字列をカンマ区切りでテキストファイルに吐き出すだけです。 一部でもお答えいただけると助かります。よろしくお願いします。
- 締切済み
- Visual Basic
- ASPにおいてExcelバージョンの判断方法
ASPにおいてExcel出力を行う処理があるのですが、 Excel2003で出力すると文字列として表示した数値(例:02) があるセルの左上にエラーとしてマークがついてしまいます。 ちなみにExcel2000ではこのようなことはおきません。 (1)2003ではツール→オプション→エラーチェックにある 「文字列として登録されている数値」のチェックボックスをFalse にすればよいみたいなのでソース上に(1)の処理を入れると 今度は2000の場合に動かなくなります。 そこでExcelのバージョンが2000か2003であるかを 判断して2003の場合のみ(1)の処理を行わせたいのですが、 どうしたらいいでしょうか?? ※アクセスする端末によってExcelのバージョンは違います。予想としてはレジストリが関連するのではないかと思うのですが。。。もし、Excelが2つ入っている場合などがちょっと心配ではあります。自動的に最後に使用したアプリケーションのバージョンとなるのでしょうか?? 以上、ご教授よろしくお願いします!!!!
- ベストアンサー
- Microsoft ASP
- Excelメニューからの保存時VBA起動方法?
Excelメニューからの保存時VBA起動方法? Excelのメニューバーに「上書き保存(S)」、「名前をつけて保存(A)」があります。 これをクリックされたとき自分で作成したVBAを呼び出したいのですがどうしたらよいでしょうか? Excelのバージョンは2003までと2007以降どちらも対応したいのです。
- ベストアンサー
- その他(プログラミング・開発)
お礼
やはり判別できないんですね。 ありがとうございます。