VBA

【VBA】Google検索結果画面の情報を取得する【IEを操作する】

VBAではシート内だけではなく、ネットの情報も扱うことができます。 そして、その方法はいくつかありますが、本記事ではIE(Internet Explorer)を操作したやり方を紹介します。 また、本記事のゴールは「検索エ...
VBA

【VBA】複数のシートの値を使ってグラフを作成する【配列代入】

グラフを作成するときに「複数のシートの値を使ってグラフを作成したい!」というときがありますよね。 でも、同じシートの値だけで作る時とは違って、うまくグラフが作れないことが多々あります。 なので、本記事では「複数のシートの値を使っ...
VBA

【VBA】漢字に対応した頭文字検索【GetPhoneticメソッドで読みを取得】

本記事では「漢字の読みを取得して漢字に対応した頭文字検索をする方法」について解説していきます。 また、本記事のゴールは「頭文字が漢字のときに読みで識別できるようにする」になります。 漢字の読みを取得して漢字に対応した頭文字検...
VBA

【VBA】リストボックスに頭文字が「あ行」のレコードを表示する【あかさたなはまやらわ】

エクセルVBAでツールを作るときに「レコードを頭文字で検索し取得したい!」ときがあります。 そして、「取得したレコードをフォーム上のリストボックスなどに表示したい」という人がいるかと思います。 そんなときに多くの人は「新...
VBA

【VBA】シート上の特定の1件のレコードをリストボックスに表示する

本記事では「シート上にある特定の1件のレコードをリストボックスに表示する」方法を解説していきます。 例えば、「フォーム上に検索用のテキストボックスがあるのなら、そこに入力された値に関連するレコードをリストボックスに表示する」といったと...
VBA

【VBA】IsNumeric関数の使い方【数値かどうか判定する】

IsNumeric関数は”指定した値が数値かどうかを判定する”ための関数です。 シート上のセルや条件分岐で数値と文字列を識別したいときに使うときがあるので、ぜひ覚えていってください。 IsNumeric関数の使い方 ここではIsN...
VBA

【VBA】新規グラフの表示位置を指定する【ChartObjects】

本記事では「ChartObjectsオブジェクトを使って、表示位置をしたうえでグラフ作成する」という方法を解説します。 ぜひ参考にしてみてください。 新規グラフの表示位置を指定する【ChartObjectsオブジェクト】 今回は「...
VBA

【VBA】シート上の1行(複数行)のデータを操作【削除・選択なんでも可】

「ユーザーフォームのボタンでシート上のレコード(1行)を操作したいなぁ」 ってときがありますよね。 そんなときに使える「シート上の1行(複数行)のデータを操作するコード」を紹介します。 今回は下の表を使います。 ...
VBA

【VBA】Range指定で使う列文字を列数から取得する【Chr関数】

「指定する列数は分かっているのに、シートの列文字が分からない」 上はRangeオブジェクトで範囲で指定したい場合には上の問題で困るかと思います。 なので、本記事では「Range指定で使う列文字を列数から取得する方法」とい...
VBA

【VBA】シート内の特定のレコードをフォームから変更する

本記事では「シート内の特定のレコードをフォームから変更する」という内容で書いていきます。 今回は下の表を使います。 また、フォームは下のようになっています。 ※上のテキストボックスのオブジェ...