• ベストアンサー

VisualBasicの勉強には?

元々文系出身の自分が営業職につき、まったく理数系とは縁がなかったのですが最近仕事でExcelのマクロとVBAを使うようになりプログラミングに興味が沸きはじめ本格的にVBを習得したくなりました。Windows7のパソコンしかもっていないのですが個人でVBを1から勉強する場合、みなさんはVisualStudioを購入されるのでしょうか?価格は5万以上と安月給のサラリーマンの出費としては少々痛く感じたものですが、本格的なプログラミングの勉強には通る道なのでしょうか?

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

  • ベストアンサー
回答No.1

 添付図のようにVisiai Studio は Express版を無償で利用できます。Visual Basic を学ぶにはExpress版で十二分です。 >本格的なプログラミングの勉強には通る道なのでしょうか?  通る道というかゴールかも知れません。  私も文系。しかも、IT業界とは縁もゆかりもない田舎で細々とやってきた会社の服飾デザイナー。1979年に登場したパソコンとやらにすっかり夢中になりメインメモリが僅かに12Kの機種をカラーモニタを含めて48万円で購入。まず、やったことは、「フォートラン演習の全例題をBasicで書く」ということです。次に、「プログラミング言語C II」の全例題をCで書くこと。この後に、Quick Basic、Quick C、Visual Basic 4.0、Visual Basic 6.0、Java に取り組んできました。Java では、MySQLのコマンドライン・クライアントを自作するなどしてきました。 >グエーッ! >Visual Basic 2010 って C よりも面倒臭いじゃん。 >Visual Basic 2010 って Java よりも敷居が高いじゃん。 >こんなの Basic じゃねー!  このように、最新の Visual Basic の様変わりと面倒臭さと敷居の高さに、「こんなの Basic じゃねー!」と思う昨今です。 ステップ1、Ruby でプログラミング言語C II」の全例題を書く。        中学校のパソコン実習レベルです。 ステップ2、Ruby でフォートラン演習の全例題を書く。        高校のパソコン実習レベルです。 ステップ3、Visual Basic へと進む。        IT上級技術者レベルです。  まあ、私は頭が悪いので、「Visual Basic の習得=IT上級技術者レベル」と思うのかも知れません。ともかく、ど素人の私には、「Visual Basicとはステップ1→2を経たゴール」と位置づけて取り組まれるのもありと思います。

jp008888
質問者

お礼

早速のご回答大変にありがとうございます。 なるほど、普通に初心者向けとして無償版があるのですね。 自分の無知をさらけ出してしまった感が強くお恥ずかしいですが、「私も文系」から始まる内容はとても参考(励み?)になりました。 どこまで進めるか分かりませんが、自分なりにがんばって行きたいと思います。

その他の回答 (1)

回答No.2

添付図が欠落していました。

関連するQ&A

  • VisualBasic.Netを購入してみようかと思っているのですが…

     ExcelVBAでVBについて多少勉強した程度ですが、もう少し本格的なプログラミングを書いてみたいと考えています。さしあたり、ExcelVBAではなくVB開発ソフトを購入して、勉強しようと思っていますが、VisualStudio.Netは高価なので、VisualBasic.Net Standardの購入を考えています。  ここで、質問なのですが、開発ソフトがVisualBasic.Netだけでも、AccessやSQLServerなどをADOで操作できるのでしょうか。今はExcelVBAでAccessJetデータベースの操作を不勉強なりにやっているのですが、ExcelVBAでできるということはVisualBasic.Net Standardでもできると考えてよいのでしょうか。  よろしくお願いします。ちなみにOSはWinXP Homeです。

  • VBA を勉強したいです。

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

  • VBの勉強方法について

    現在、仕事ではなく興味としてVB2008ExpressEditionを用いて、 VBを勉強し始めております。 (これまで、C言語を多少は本を読んでやってきたつもりでしたが 実際のコンソールプログラミングを書くことはあまりやったことがない レベルです。) 私のように、実務ではない興味から出発された方々は、 どのような方法で習得されていかれたのでしょうか? 本を読んでも、わからなかったり、いかんせん文系出身だったからか、 私は数式方面は苦手感が強いです・・・。 おすすめの参考書や調べ方のコツ、こんな道筋をたどって 学んできた等、是非教えてください。 自分は、メールの顔文字ツールなんかをつくってみたいと 思っており、将来的にはC#に移行できたら・・・と考えております。 サンデープログラマの方は、どのようなツールを作成され、 また、”これは作ってよかった!”と収穫が多かったアプリなどはございますか? よろしくお願い致します。

  • VBAとVBはどう違うの?

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

  • VBAの考え方からVisualBasicへ

    いつもお世話になっています。 約半年ほど前よりエクセルのVBAを勉強し始めまして 機会がありVisualBasicを覚える事になりました。 会社の先輩が作ったVB6のコードを見ていたのですが やっている事が何となくわかる様なわからない様な・・・ という感じです。。 例えばエクセルでは(A1~A20までのセル)、VBでは同じようにグリッドにデータが入力してあり 選択しているセル(A1)のデータと一致するセルを含む行又はレコードを選択するという処理があったとします。(あくまでも例です) エクセルでもVBでもFor~Nextが使える事はわかったのですが 対象とする目印?的なものの(基準というか考え方というか)が理解出来ないのです・・・・。。 エクセルだとcells(rows.count,1).end(xlup).rowで最終行を取得して For~NextでIf Range("A1").value = cells(i,1).value then・・・ で処理できますがVBではどうなのかとか・・・・ (説明がめちゃくちゃですみません。。泣) 同じようにVBAからVisualBasicを始めた方! VBAでのプログラミングの考え方とVisualBasicの考え方の違いや どういう風に勉強していけば良いか等、アドバイスや経験談等を教えて頂きたいです。 宜しくお願い致します。

  • 本が難しすぎて、何から勉強してよいのか・・

    JAVAって大変難しいんですね。私は文系出身でまったく プログラミングに関わったことがないのですが、PCで色々オリジナルなものを作るのが趣味で、JAVAの本を買って 勉強を始めたのですが、難しくてまったく進めません。 みなさんはどのように勉強をなさったのですか? 超初心者にはやはり敷居が高いのでしょうか? 何かお薦めの勉強法、書籍、サイトなど何でも情報を 教えてください。 よろしくお願いします。

    • ベストアンサー
    • Java
  • VBAを学ぶには

    VBAを勉強しようと思っているのですが、VBを知らずにVBAを習得することはできるのでしょうか?

  • 文系、理数系

    こんにちは、高校生の男子です。 高校で、文系と理数系のクラスに分かれる事になりました。 自分は、将来IT企業を起業したいと思っています。 そこで、その為にもどちらのクラスに行けば良いのでしょうか? 文系に行っても、起業出来るのでしょうか? 文系出身の人でIT企業を起業した人はいるのでしょうか? 専門的な知識を勉強するには、理数系に行った方が良いらしいのですが・・・、出来れば文系に行きたいです。 ちなみに、理数系は苦手です・・・。 ご回答宜しくお願いします。

  • C#について

    C#のカテゴリーがなかったので、ここに投稿させていただけます。 私は、VBAプログラマなのですが、C#を現在学習しています。C#の文法書を何冊か熟読し、少し応用的なVisualStudio2005のBCLプログラミングの本で勉強しています。 VBで言う、関数(Function)やサブプロシージャ(Sub)の実現は、C#でいう「staticなクラス」を使用することと置き換えてよいのでしょうか?

  • VBA勉強しようとおもったが、え!終了?マジで??

    スクレイピングの勉強をしようとしていて、 そういえばエクセルのVBAをつかって簡単にできたはずだと 思い、IEの打ち切りも決まったので書籍を安くかって勉強しようと したのですが、 昨今のながれで、VBAは打ち切りのながれ。 .Net coreとかつかったり、power platformをつかって エクセルで新しく実装された power pivot for excelとかを使うことに なるときいたのですが、 VBAを勉強するのは意味ないですか? 就労移行のスタッフにこないだ面談したときに いまVBAでマクロを組めるように勉強しているんですよー とか得意げに話したんですけど、 ガラパゴスだったり沈み行く泥舟でがんばっているだけなんでしょうか? 何を勉強すればいいですか?とりあえず、エクセルを活用する プログラミング言語を学びたいです。 というかもうエクセルもオワコンになるんですかね、、、 BIとかにおきかわるんでしょうか? アドバイスよろしくおねがいします。 (´・ω・`)

専門家に質問してみよう