• ベストアンサー

EXCEL VBAからの転向

EXCEL VBA初心者ですが、 仕事で必要だったので、EXCELマクロからはじめ、 ある程度の条件分岐やループなどのコーディングを 独学で勉強しました。 参考書を読みながら、やっているうちに プログラミングの面白さにはまっています。 まだまだ初心者なんですが、 今後VBAから、もっと実用的で、主流な言語に転向してみようかと 考えています。 VBAからの転向は、やっぱりVBへ進んだほうが 入り易いのでしょうか? 他に入門しやすい言語があれば、教えてください

質問者が選んだベストアンサー

  • ベストアンサー
  • Xaval
  • ベストアンサー率58% (61/105)
回答No.1

ながれを考えても、VB.NETにしてください。 それをつかって、VSTOと言って、Office製品のマクロが組めます。 また、.NETアーキテクチャが組み込まれていれば、 ほとんど変わらないプログラムで ・ASPページWEB開発(ASP.NET)、モバイルWEB開発、 ・デスクトップアプリケーション開発 ・SQLストアドプロシージャ(SQL.NET・・ とは言わないが基本そんなもの) ・モバイルのマネージドアプリケーション開発(Compact Framework) などができます。 さらには、 BizTalkServer, Windows ISA(ファイアウォール)などにも進んでいけるかと。。 製品、サーバ知識がそろえば、その後はソリューション設計や コンサルティングにも進めます。敷居はすごく低いですよ。

mi-tan
質問者

お礼

ご回答ありがとうございます。 とりあえずはBasic路線で進んでいったほうがいいですね。 あと初心者過ぎる質問ですみません。 無料でインストールできるVB2005を見つけたのですが、 VB.NETとの違いは何ですか? とりあえず、試しにやってみるなら 費用のかからないVB2005で勉強してみようと思うのですが・・・

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • Xaval
  • ベストアンサー率58% (61/105)
回答No.2

VB2005はVB。NET2.0だと思います。 無料のExpress Editionですよね? VSTOが使えたかどうかはわかりませんが、 使えればマクロも組めますよ。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • VBAとマクロの違い

    こんばんは。エクセル初心者です。 VBAとマクロの違いについて教えてください。 VBAというのは、プログラミング言語のことで よろしいのでしょうか? そのVBAで記述されたものをマクロとよぶ といったイメージでよろしいのでしょうか? たとえば、あるエクセルにはいってるマクロを 実行する、ということを作業マニュアルに記述 する場合 「○○マクロを実行する」というのが 正しいのでしょうか?それとも 「VBAを実行する」というのが正しいのでしょうか? まったく見当違いのご質問だったら申し訳ありません。 教えてください。

  • VBA を勉強したいです。

    独学で、FOM出版の「access 2003 マクロ/VBA入門」は終了しました。マクロをもう少し理解したいのですが、街中のパソコンスクールで講習を受けたほうがよろしいでしょうか?それとも、独学は可能でしょうか?また、独学する場合、良い教材があれば教えてください。 あと、VBAとVBの違いと、それぞれを習得した場合のメリットを教えてください。よろしくお願いします。

  • エクセルとVBAの関係記述言語

    エクセルとVBAの関係について教えて下さい。マクロを組むとその行程がVBAで記述されるということは知っています。ですがマクロ=VBAなのでしょうか?そもそもこれはマイクロソフトの企業秘密かもしれませんが、エクセルを作成した記述言語は何なのでしょう?VBAでない事は確からしいので、VBAはエクセル本体とマクロというプログラミングの仲立ちの様なものでしょうか。

  • エクセル VBA を覚えたいのですが。2003と2007の違いについて

    はじめまして。これから、仕事などで、使用したいので、エクセル VBAやマクロを覚えたいと思っているまだ、何も知らない初心者なのですが、本屋さんにいくと、VBA入門本は当たり前ですが、2003と2007があります。私は今、エクセル2003を使用してますが、やはりこれから、VBAを覚えようとすると、やはり、2007の方のがよいのでしょうか?せっかくたとえば2003を覚えてもまた、2007やその先の「200X」みたいなものを覚えなおさなきゃいけないものなのでしょうか? 初心者すぎて、質問自体が?部分があるかもしれませんが、どうかよろしくお願いします。

  • エクセルについて

    エクセルでVBAというマクロを使用してのプログラミングがつかえるとおもいますが、ほかのプログラミング言語でエキーラというのがあるみたいですが、VBAとどうちがうのですか?そのえきーらはえくせるでつかえるのですか?

  • VBAとVBはどう違うの?

    大変初歩的な質問で申し訳ありません。 最近エクセルでVBAを使って簡単なマクロを組む勉強を始めましたが、参考書などを呼んでいると出てくるVBとVBAはどう違うのでしょうか? また、VBを使ってプログラミングするにはVBのソフト(?)をインストールする必要があるのでしょうか?宜しくお願い致します。

  • EXCEL VBAで声を出すマクロ

    エクセルのVBAでボタンを押せば ”こんにちわ”と言うマクロを作りたいのですが どうやって作ればいいのでしょうか? できれば簡単なコーディングを教えて下さい お願いします

  • excelのvbaって?

    エクセルのvbaって何をするためにあるのですか? 昔あったプログラミング言語のbasicと何が違うのでしょう? どなたか簡単なコメントを下さい。 どうぞよろしくお願いいたします。

  • エクセルVBAでタイマーコントロールは使えますか

    エクセルVBAでタイマーコントロールは使えますか。 エクセルVBAで、ある時刻になったらマクロを実行させたいと思っています。 無限ループの中にTIME関数で時刻を呼び出し、それをIF文で判定して、 一定時刻にマクロを実行させるものは作りましたが、CPU負荷が高く、24時間 連続で動作させることに不安を感じています。 この他に、VBのタイマーコントロールのような機能を持つオブジェクトや 便利機能等があったら教えていただけませんか。 (一応、VBで時刻管理をするプログラムを作ってそこからエクセルVBAを呼 び出す方法やタスクスケジューラでエクセルVBAを呼び出す方法、ATコマンド 等も考えていますが、可能ならエクセルVBAで閉じて処理をしたい)。 尚、私はWindowsMe+エクセル2000でVBAを作成しています。 実際にVBAを動かすのは、WinsowNT4.0サーバー+エクセル2000を予定してい ます。

  • エクセルVBAでお奨めの参考書は?

    エクセルVBAのテクニックの辞典のようなものでお奨めのものはないでしょうか? VBAのマニュアルというより、その時に必要な機能やプログラム例が載っているものを探しています。 初心者向けでなくエキスパート向けのものを探しています。 よろしくお願い申し上げます。 既に所有している参考書は以下のものです。 Excel2002VBA辞典 翔泳社 Excel2002VBA即効サンプル集 翔泳社 仕事に役立つExcelVBA実用サンプルコレクション ソフトバンククリエイティブ 開発者のためのExcel2000VBAプログラミングガイド エーアイ出版 私のスキルは以下の通りです。 エクセルVBAの基本知識は既に持っています。(と思っています) メインフレームのアセンブラ、PL/Iなどの開発経験があり、プログラム構造やアルゴリズムの知識はあります。 昔マッキントッシュのハイパーカード言語をかなり作ったことがあり、オブジェクト指向のプログラミング経験はあります。

このQ&Aのポイント
  • インク交換の指示が出てインク交換したが、ブラザー製品の『DCP-J968N-B』で印刷ができません。
  • お使いのパソコンはWindows10で、無線LAN接続をしています。
  • 関連するソフト・アプリはなく、電話回線はひかり回線です。
回答を見る

専門家に質問してみよう