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

VBAの覚え方・勉強の仕方

このQ&Aのポイント
  • VBAの覚え方・勉強の仕方について、テキストファイルにサンプルコードを作って保存する方法があります。
  • サンプルコードをテキストに書いて保存し、ファイル名を「Access_自身のファイル名を取得する.txt」などにすると管理しやすくなります。
  • しかし、管理が難しくなってくると同じようなサンプルコードを作ったり、欲しいコードが見つからなかったりすることがあります。他の方はどのようにVBAの勉強をしているのか、サンプルコードの管理方法はどのようなものなのか知りたいです。

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

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

 一般的に、デベロッパー・ツールに、VBAソース用のデータベースとして、VSS(Microsoft Visual SourceSafe) があります。VBA Source Control です。MS系のプログラミング言語には付きもののツールです。VB Editor から直接収録できます。昔は、デベロッパー・ツールは単独で出ていて安かったので、購入しましたが、今は、VS.Net のProfessional 版になってしまい、なかなか値段が高いし、目的も違ってきます。また、古いフリー・ツールに、VBA AutoCode Librarianというのがあります。  ただ、私自身は、それらのVBA用のツールは、結局、最初だけで使いませんでした。 だいたい、VBAって、基本的には、短いコードが多いわけで、そんなにツールで管理が必要なものって少ないです。それに、同じようなコードをいくつも収録してしまうと、逆に、必要なものが探しだせません。  これはというものだけを、ソースコードに、タイトルとちょっとしたコメントや注意点を入れて、ひとつのテキストファイルに、日付やメモをつけて収録すればよいのではないでしょうか。  これって、VBA専門の某所でも、昔、質問出ていたけれども、私の記憶に間違いなければ、だいたい皆同じ意見だったと思います。  また、Internet で拾ったコードの場合は、検証済か未検証かの区別とURLを置きます。  よほど簡単なコード以外は、見ただけで分かるとは思わないほうがよいです。環境が違うと反応が違うという例は多々あるので、動かしてみないと見えないものがあります。それと、そのソースが、コーディング・ルールを守らないとか、みにくいコードは収録はしないほうがよいです。ロクでもないものが多いです。  それで、キーワードでテキスト検索すれば、どんなに増えても、ヒットしないということはありません。それで、そのソースを、VB(VBA)用の単語登録をしておいたエディタで、識別子として色が変わるようにしてあります。エディタは、フリーのもので十分です。アウトライン化も可能ですから、タイトルだけで検索も可能です。 余談ですが、たとえソースコードでも、オブジェクトの名前を変更するようなプログラムは、最近のアンチウィルス・ソフトに掛かりますので、アンチウィルスから除外しておいたほうがよいです。 補足しますが、サンプルというよりも、テンプレート(VBA用)の場合は、数は少ないのですが、違う収録の仕方があります。MZ-Tools というアドインで記録させます。

AYVDHO22
質問者

お礼

どうもありがとうございました。

その他の回答 (1)

  • DarkMoon
  • ベストアンサー率21% (225/1046)
回答No.1

フォルダの中に更にサブフォルダを作って 実装した機能の傾向ごとに分類して保存しています。

AYVDHO22
質問者

お礼

なるほど、そういう方法もあるのですね。参考になります。

関連するQ&A