• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル2007VBA 業務に見合った効率的習得法)

エクセル2007VBAの効率的習得法

このQ&Aのポイント
  • エクセル2007VBAを効率的に習得する方法について紹介します。
  • 給与計算代行サービス会社の管理部門を担当している方向けのエクセル2007VBAの学習方法をまとめました。
  • エクセル2007VBAの学習を効率よく進めるためのアプローチを紹介します。

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

  • ベストアンサー
  • yosifuji20
  • ベストアンサー率43% (2675/6115)
回答No.1

ご質問の回答は、VBAを使わなくてもEXCELの通常の機能を工夫すればできると思いますし、VBAを勉強していては多分間に合わないでしょう。 VBAで実用的なプログラムを作るには1年でも足らないかなという気がします。基本的にこれはプログラミング言語ですから、プログラムとシステムの基礎知識がないと文法だけ覚えても実用的に使えません。 それよりは、ご質問の条件でどういう基礎データが必要なのかを整理することと、それはどういうフォーマットで担当者に記入させるのかということ、その元のデータと希望する最終の答えはどういう関係や方程式になるのかということなどを全部書き出して見たらよいと思います。これこそシステム構築の基礎です。これをキチンとしておかないと手当たり次第にVBAをいじっても何もできません。 逆に上記の整理がうまくできれば、多分多少の転記作業でEXCELだけでも期待する結果は得られるのではないかと思います。 これを一通りやれば、あなたは結構なEXCELのベテランになれるかなという気がします。 ちなみに私はVBAよりも古いBASICの時代に覚えたものですが、自由時間をほとんどそれに使って、プログラムができるまで3ケ月かかりました。週末や夜間はほとんどそれに没頭という感じでした。それでも同時にそれに挑戦した同僚の大半は途中でギブアップでした。 なおこのときは全部自習でした。 それだけの時間を必要とするものだと考えてください。それでもやりたければ、挑戦しがいのあるものだとは考えます。 なお、ご質問の問題は場合によってはACSSESSの方が向いているかなという気がします。VBAはほとんどが両方に共通ですからそれを考えるのも面白いと思います。

dradra33
質問者

お礼

ご意見ありがとうございます。 会社の業務において営業と給与計算作業及びその作業管理 など「ライン部門」はほとんど一度は行った経験があります。 総務や経理などの「スタッフ部門」としての経験は全くありませんが、 質問であげた6点の基礎資料があれば、小企業だけに会社の仕事 をかなり管理できると思います。 現場で培った経験をもとに、 1.できるだけ日報を記入しやすくすること 2.日報のデータと6つの資料の整合性を保つこと 3.1、2のためにエクセルのどんな機能が   使えるのか、「基本操作」、「関数作成」、「VBA」   の機能を本などを読んで見直す。 4.「VBA」についてはちんぷんかんぷんな状態であり、   用語はおろか本の使い方すら分からないので   基礎的な機能の使い方や例題が書かれた本は、   一通り自分で読んで操作してみる。 の4点に注力したいと思います。 ご助言ありがとうございました。

関連するQ&A