『windows10にバージョンアップによるVBAの使用可否について』(たま) windows環境の変化によるVBAの使用で質問です windows7環境のエクセル2016で作成したVBAは windows10にバージョンアップ後エクセル2016で使用することは可能ですか? VBAによって使えるもの使えないものがありますか? VBAそのものはごくごく一般的なものしか使用していません 問題なく使用できるような気がしますが 検証環境がないのでご存知の方教えていただけないでしょうか? < 使用 Excel:Excel2016、使用 OS:Windows7 > ---- 基本的には大丈夫です。 しかし、ExcelのVBAは、外部オブジェクトやAPIを駆使したコーディングも可能なため、そのままでは使えないものが出てくる可能性があります。一般的、との事ですが、本当に外部オブジェクトとか、一切使っていませんか? たとえば、ファイルやフォルダの情報を扱う際、FSOとか、よくサンプルで使われますよ。 なので、検証なしでは安心できないと思います。環境構築して、事前に試しましょう。 (上位互換だ、と言いつつも、実際にはいろいろ不具合が出るのがMSって会社ですから、信用しちゃ駄目) (???) 2017/08/02(水) 17:11 ---- ???さん コメントありがとうございました エクセルデータを2Book開き、必要なセルデータを互いに取得、お互いを見比べて 必要に応じたセルデータを取得しセルに適応 こんな感じのVBAです FSOは使用していませんが ObjectでScripting.Dictionary を使用していました まずいですかね? (たま) 2017/08/03(木) 10:20 ---- 辞書は.NETの外部オブジェクトですね。 それは全然一般的な命令では無いですよ。 まぁ、99%くらい大丈夫と思いますが、アーリーバインドなのかレイトバインドなのか(参照設定したかしないか)とかの違いもありますし、絶対に、とは言えないところ…。 (???) 2017/08/03(木) 10:39 ---- ???さん コメントありがとうございます やはり、何とか環境を用意して検証するしかないですね 上司に掛け合ってみます 移行してダメでしたってなると修正に時間がとれなさそうなので、、 ありがとうございました (たま) 2017/08/03(木) 17:31