Excel VBA – 必見!プログラム関数の探し方のコツ

  • このエントリーをはてなブックマークに追加

はじめに

VBAプログラム関数の探し方のコツを紹介したいと思います。
今回紹介するテクニックをこれを極めるだけで、
分析速度が相当上がると思います。

例として、
以下のプログラムを分析すると仮定します。

150625-1

「getMaxRow」が自作したプログラム関数です。

このプログラム関数を探すとき、皆さんはどうしていますか?

関数の探し方

1 全検索する

「編集」→「検索」もしくは「CTRL+F」で
検索ウインドウを表示して、
プロジェクト全体を検索する方法があります。
(対象は「カレントプロジェクト」を選ぶこと)

150625-2

これで探すことはできますが、
同じようにプログラム関数を使っている箇所が複数検索にヒットするので
長いソースコードだと時間と手間がかかります。

2 メニューを使う

「定義へ移動」と「元の位置へ移動」を使う。

まず、分析したい関数を「右クリック」すると、
ショートカットメニューが出るので
「定義へ移動」を選択。

150625-3

使っているプログラム関数のソースコードへと飛んでくれます。

150625-4

そして、元の位置に戻りたい場合は
どこかを「右クリック」して、「元の位置へ移動」を選択。

150625-5

すると、元の位置に戻る事ができます。

3 ショートカットを覚える

「定義へ移動」と「元の位置へ移動」のショートカットを指に覚え込ませる。

「定義へ移動」は「SHIFT + F2」
「元の位置へ移動」は「CTRL + SHIFT + F2」

これを、キーボードを見ず、反射的に押せるようになれば、
プログラムの分析速度が劇的に向上します。

是非とも試して下さい。

さいごに

他にもショートカットキーはありますが、
一度に沢山覚えようとせずに、
少しずつ極めて行く方が、効率が向上しやすいと思います。

─────────────── ★
中小企業診断士 かとう
専門は、IT活用による業務改善です。
★───────────────

お勧め:

  • このエントリーをはてなブックマークに追加

関連記事

  1. Excel VBA – 最終行の取得 その2
  2. Excel VBA – ブックを開く・閉じる(ope…
  3. Excel VBA – CSVファイルをxlsxファ…
  4. Excel VBA – 2010 2013 マクロの…
  5. Excel VBA – 最終行の取得 その1
  6. Excel VBA – VBAでHashMapを実現…
  7. Excel VBA – 必見!関数の引数をコンパクト…
  8. Excel VBA – パスワード付きZIPファイル…
PAGE TOP