• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel VBAの勉強のコツ)

Excel VBAの勉強のコツ

muunoyの回答

  • muunoy
  • ベストアンサー率38% (70/183)
回答No.4

>VBAに詳しい人はどこで詳しくなられたのでしょうか。 VBAと同じようなプログラミング言語を先に習得した人には、最初からある程度分かるようです。 EXCEL VBAは、開発環境を準備するのが容易なので、何となく分かったら、自分で動かしてみて、分からないところは本やインターネットで調べ、そうするうちに、ものすごく詳しくなったようです。 ちなみに、私はその方から、職場で教えていただきました。周囲の人、みんな独学です。 薄くて構わないので、会社で使用しているEXCELバージョンのテキストを1冊やりきれば、何か見えてきます。 >教えてもらったコードの意味が何度読んでも把握できません。(どこで何の処理をしているか、などが分からない感じです) 1行ずつ実行する方法は分かりますか?ステップ実行と言います。 事務職のためのExcelVBA入門講座 http://vbaexcel.seesaa.net/article/139508293.html ↑バージョンの記載がなかったので、とりあえず良さそうなのを。 >これからVBAを実務で使えるようにするために効率的な勉強方法などありますでしょうか。 人それぞれですが、「手でも頭でも自分のを使ってプログラムを動かすこと」は共通すると思います。 教えてもらったら、必ず自分でそのコードで用いられた機能を使ってみることです。 教えてくれる人がいるのはラッキーなことですが、頼り過ぎないように自制しましょう。 それから、EXCEL VBAならば、EXCEL自体の機能をよく知ることです。 料理をする時を思い浮かべてみてください。料理本に手順が書いてあっても、料理の名前、材料や機材、料理用語が一切わからなければ、何も作れない、作るべきものすらわからないというのと同じです。 EXCELは、多種多様な機能を備え、多種多様な外部機能と連携でき、すべてを網羅できるのは超人だけでしょう。 基本機能を理解し、調べたり人に聞いたりして、業務で必要な機能を使えれば、「実務で使える」レベルとして十分だと思います。

narnia_aslan
質問者

お礼

ありがとうございます。 書き忘れました。職場のPCに入っているのはExcel2007です。 (ただし2003を使っている人もいるので互換性を確認しなければいけませんが) 実は10年以上前にVB(VBAではなく)を会社のSE研修で受けまして自力でPOSシステムを構築したことがあるのですが、もうその頃の記憶がさっぱりなくなってしまって… 気持ちばかりが焦ってこつこつやるということを忘れていました。 参考URLも読んで勉強します。

関連するQ&A

  • Excel VBAについて勉強したい

    Excel2007です。 最近仕事でVBAを使う機会が増えているのですが、まだまだ初歩的なものしか作れません。 例えば、ユーザーフォームがあって、その中のコントロール(テキストボックスとかコンボボックスとか)に「セット品記号」を入れたら下に用意したコントロールにセット内容が自動的に表示されるとか、dictinaryでできる、と言われたのですがまずdictionaryの使い方が理解できていません。 検索して出てきたコードを応用しようにも、ちょっと知らないコードがあるとつまづいてしまいます。 それで、VBAについて勉強できる本を探しています。 特に知りたいのは ・dictionaryの使い方 ・Offset、Resizeの使い方 ・配列、配列変数について ・AdvancedFilterの使い方 このような内容です。 今持っている本は 「ExcelVBAのプログラミングのコツがゼッタイにわかる本」(立山秀利/秀和システム) 「ExcevVBA逆引き辞典パーフェクト」(田中亨/翔泳社) 「すぐわかるExcel マクロ&VBA」(アスキー・メディアワークス) 「エクセルのマクロとVBAがみるみるわかる本」「世界で一番簡単なExcelVBAのe本」(道用大介/秀和システム) 何かおススメの本がありましたらお教えください

  • VBAの勉強の仕方について・・・

    Excel、AccessのVBAの勉強をしようと思うのですが、どういう勉強法が一番覚えやすいですか?? 本などを買ったのですが、コードが書いてるだけで、その応用が上手くできません。 みなさんはどうやって勉強されましたか?教えてください。

  • VBAを使った仕事

    今、派遣で事務をしていますが仕事の効率が悪いため、 エクセルVBAを勉強中です。 いずれ転職して、エクセルVBAを使った仕事をしたいのですが、 どういう職を目指せばよいでしょうか? プログラマーまではいかないけれども、エクセルVBAや関数使って 物を作る仕事がしたいです。 ご回答、よろしくお願い致します。

  • エクセルVBAについて

    エクセルVBAについて 私は総務事務に携わっています。 エクセルVBAができると、VBAを知らなければ約1日または1週間かかる仕事が1時間程度でできると聞きました。 エクセルVBAができるとかなり仕事は効率がよくなりますか? よろしくお願いします。

  • vba

    エクセルのVBA(マクロ)について、 vbaのコードに、エクセルの関数(sum、leftなど)は、そのまま(書いて)使えるのでしょうか? それとも、その機能(動作)するようなコードを書く必要があるのでしょうか? よろしくお願いします。 エクセル2007以上

  • エクセルの関数について勉強する良い方法は?

    エクセルの関数について勉強する良い方法は? エクセルの基本的な操作はできるのですが、関数についてがよくわかりません。 覚えると仕事に役立ちそうなんですが、参考書を見ても理解しにくく、どのように進めていけばよいのかわかりません。コツとか流れとかってありますか? 種類もたくさんあるので、自分に必要なものから覚えればよいとは思ってるのですが。 (質問も大雑把ですいません。)

  • EXCEL VBAの日付関数について

    EXCEL VBAの日付関数のことでお聞きしたいことがあります。 エクセルの関数でワークデイ関数がありますが、例えば C1セル: =WORKDAY(A1,10,B1:B10) これをVBAのコードで書くと、どういうコードになるのでしょうか。 VBAの関数については詳細に書かれたテキストを持っておらず、WorksheetFunctionを使ってチャレンジしてみましたが どうも上手くいきませんでした。 初歩的な質問かも知れませんが、どうぞよろしくお願いいたします。

  • VBまたはエクセルVBAを勉強したいと思っているのですが・・

    VBまたはエクセルVBAを勉強し、仕事に生かしたいと思っているのですが、素人にもわかり易く仕事に生かせる参考書ってありますか?またVB、エクセルVBAよりもこれをやっていたほうが良いというのがありましたらご意見下さい。今年は私にとって正念場だと思っています。よろしくお願いします。

  • エクセル 勉強方法

    エクセルの勉強方法(独学)について質問させて頂きます。 現在、事務職を第一志望に転職活動をしております。 事務職の仕事を目指すならエクセルの能力は必須だと思い、 テキストを使い勉強(独学)することを決意しました。 求人票を見ていると、表計算、関数、ピボットテーブル等が できる必要があると感じました。 しかし、私はエクセルに関して全くの初心者であり、 各項目(表計算、関数、ピボットテーブル)の内容や難易度も わかっておりません。 その為、以下の質問をさせて頂きます。 (1)独学におすすめのテキストがあれば、お教えください。 (2)テキストの目次には、表計算、関数、ピボットテーブル等と 具体的に書かれているものでしょうか。 (各項目の内容を把握できていない為、 目次に表計算の仕方等の様に記載されていなければ、 表計算等はどのように勉強すればいいのかという不安があります。) (3)勉強の順番は、表計算→関数→ピボットテーブルの順番でしょうか。 (4)関数には数多くの内容がありますが、 事務職に必要な関数をお教えください。 質問内容にも初心者であることが表れており、 無知な質問になっているかもしれませんが、 エクセルに詳しい方、回答頂ければ幸いです。 また、使用パソコンはウインドウズ8であり、エクセル2013であります。 宜しくお願い致します。

  • Excel VBAでできること

    仕事でExcelの関数は比較的よく使っていますが、 VBAを使うと、関数の利用に比べて何が便利なのでしょう? また、みなさん通常どうやってVBAを学ばれていますか? 教えてください。宜しくお願い致します。