![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
EXCELのVBAについて教えて下さい。
EXCELのVBAはセキュリティはともかく、ちょっとした基幹システムのデータを取得するツールやプログラムを組むまでもないちょっとしたツールを提供するのに重宝しており、気がつけばかなりの種類を社内に提供しています。
OFFICE2007の64BIT版ではもはやVBAはサポートされていないということを知り、これ以上増殖させるのは問題があると思い始めました。
.NETなるものがその後継と見なされるのでしょうか?
ただ、VBと同じようにランライムシステムをインストールすることが前提のシステムは幾ら機能が高くても面倒であり、ランタイムを配布する作業を考えただけでもぞっとします。
ランタイムが不要(というよりEXCEL自身がランタイムシステム)なのがVBAのよいところだと思っていたのですが、それが使えなくなるのは残念です。
EXCELVBAマクロをもっと本格的に活用されている企業ユーザーの方々は移行や今後の対策をどのように考えておられますか?
No.1ベストアンサー
- 回答日時:
Office2007の64Bit版でサポートされない?
記事を見る限りでは移植はされない(コードが書けない)けど、実行は出来るってことですよね。
http://www.itmedia.co.jp/enterprise/articles/060 …
互換性の問題が発生してコードがそのまま動かない可能性があるってことだから、影響が出ないコードを書くか32Bit版を使えってことでしょう。
言い方が悪いが下手なコードで動いていたのが動かなくなる程度ならいいですが・・・
実際に64Bit版を使い出して、「あれ、動かない!」ってわかり始めてからどうしても必要なら.Netへ移植する。
無くても大丈夫だろうと思うなら何もしない。
どちらにしても社内全部が64Bit版に変わるタイミングってWindouw7が正規リリースされてからじゃないですかね。
質問者様の社内では既に切り替えが始まっていますか?
現在、Office2007の64Bit版が手元に無いので、自由不自由がわからないため想像で書いています。
有難うございます。
おっしゃるとおりですね。
まだまだ時間があります。
それまで安易にマクロを増やさない、ということも必要ですね。
No.3
- 回答日時:
こんにちは。
関心のある内容ですね。
私の考えでは、VBAを利用しているユーザはMSにとって
資産とも言えると思います。
時代が変わり、無料で使えるOpen Officeなどが出回っている中で
サポートなどが行われないとMSはその資産を手放すことになるのではないかと
思います。
ということで、どんな形にしてもある程度はつなぎとめておくという意味でも
しばらくはサポートは継続せざる得ないのではないかと考えます。
もっとも2003→2007では既存のヘビーユーザを無視するかのごとく
インターフェース変えて来ましたので油断できませんが(笑)。
ありがとうございました。
同感ですね。MSはVISTAに失敗してもまだ懲りないのでしょうか。
2003を使える限り使おうとは思っています。
No.2
- 回答日時:
> .NETなるものがその後継と見なされるのでしょうか?
ですね。
http://oshiete1.goo.ne.jp/qa3476856.html
MSはVBAからVSTA/VSTOへの移行を推奨しているようですが、根強い人気(特に日本人)のあるVBAから移行できるのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAでArrayListを使う為の「mscorlib.tlb」の参照設定について 3 2022/03/23 19:45
- その他(ブラウザ) Excel VBA seleniumのedge操作について 業務上、分からないことがございまして、先 1 2022/06/20 16:59
- その他(プログラミング・Web制作) SwichBotによる自動温度調整を行うには? 1 2023/08/10 13:27
- Visual Basic(VBA) Vba UserFormを前面に出す方法を教えてください 1 2023/08/17 11:08
- Visual Basic(VBA) Excel ファイルを指定し、指定されたファイル内にシートを統合するVBA 8 2023/07/10 10:09
- Excel(エクセル) ExcelのFSO(ファイルシステムオブジェクト)について学びたいのですが。。。 5 2022/12/15 18:06
- Visual Basic(VBA) VBAコードを張り付け後のエクセルの進め方 2 2023/02/07 18:24
- 情報処理技術者・Microsoft認定資格 MOS試験Excelエキスパートを受けようか考えています。 Excelは仕事で使用。 関数は入れ子含 2 2022/12/18 10:05
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
- その他(プログラミング・Web制作) Pythonでexcelのvbaを作成、実行する方法について Pythonで表の自動集計プログラムを 3 2022/07/09 09:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1、Rstudioで回帰直線を求める...
-
フィルターかけた後、重複を除...
-
VBA リストボックス(複数条件...
-
ACCESSでの得意先情報・納品書...
-
コンボボックス3つを連動させたい
-
1日に1人がこなせるプログラム...
-
MIPSのアセンブリ・コードの問...
-
魔法瓶ポットを電源コード抜き...
-
エクセルに見えない文字(JISX0...
-
◾️Excel VBA 統合について Cons...
-
なぜシフトJISにロシア語がある...
-
UWSCでMOUSEORG関数が上手く処...
-
VBAのフィルター操作
-
TVリモコン設定(SMILE KIDS)
-
「VB4.0の「LSet」と同等の機能...
-
PictureBox内の画像をマウスド...
-
Exel VBA 別ブックから該当デ...
-
AccessでReplace関数を使うときに…
-
レポートでグループレベルの変...
-
マイクラPC版のコマンドで効率...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フィルターかけた後、重複を除...
-
1、Rstudioで回帰直線を求める...
-
1日に1人がこなせるプログラム...
-
access2003 クエリSQL文に...
-
エクセルVBAコードで教えて下さ...
-
Exel VBA 別ブックから該当デ...
-
JavaScriptの定数名が取り消し...
-
COBOLの文法
-
access2021 VBA メソッドまたは...
-
PreviewKeyDownイベントが2回...
-
JANコードとPOSコードは同じ?
-
過剰なオブジェクト指向脳から...
-
特定行の背景色を変えたいのですが
-
ACCESSユニオンクエリでORDER B...
-
変数名「cur」について
-
Nullの使い方が不正です。
-
◾️Excel VBA 統合について Cons...
-
欠番の抽出について
-
VBA リストボックス(複数条件...
-
ACCESSで、履歴事項を管理する...
おすすめ情報