Excel VBA ファイル検索

ユーザーフォームの表示/非表示を自動で行う

複数のエクセルファイルを開いて入力作業をしたいとき、ユーザーフォームが表示されているとエクセルシートがユーザーフォームで隠れてしまって作業がやりにくいことがあります。ユーザーフォームの閉じるボタンを押せば済むのですが毎回行うのは煩わしいので...
Excel VBA For Each…Next

For Each … Nextで条件分岐してセルの塗りつぶしをする

For Each…Nextでセルの表示形式を調べて分岐処理を行い、セルの塗りつぶしをするVBAのコードを紹介します。VBEを起動して「挿入」→「標準モジュール」を選択して標準モジュールを作成します、作成した標準モジュールのModule1に下...
Excel VBA セルの書式設定

【ExcelVBA】セルの背景色を消して元の状態に戻すボタンの作成

前回までにセルの表示形式の違いによってセルを色分けするプログラムが完成しました。今回は、セルの背景色を消して元の状態(透明)に戻すコードをボタンに登録して、ワンクリックでセルの色が全て消えるようにしたいと思います。開発タブ → Visual...
Excel VBA セルの書式設定

【ExcelVBA】セルの書式設定の表示形式が「日付」と「文字列」のセルをマクロで調べて色分けする

今回は、表示形式が「日付」と「文字列」に設定されているセルを塗りつぶすマクロを作成します。表示形式が「日付」と「文字列」のセルを色分けするマクロの作成開発タブ → Visual BasicをクリックしてVBEを起動します。前回と同じ「標準モ...
Excel VBA セルの書式設定

【ExcelVBA】セルの書式設定の表示形式が「数値」のセルをマクロで調べて色分けする

前回は、セルの書式設定の表示形式が「標準」に設定されているセルを水色で塗りつぶすマクロを作成しました。今回は、表示形式が「数値」と「数値で桁区切り」に設定されているセルを塗りつぶす二つのマクロを作成したいと思います。表示形式が「数値」と「数...
Excel VBA セルの書式設定

【ExcelVBA】セルの書式設定の表示形式をマクロで調べてセルを色分けする

仕事で前任者からエクセルのデータを引き継いだときに行いたいのが「セルの書式設定の表示形式の確認」と「セルに設定されている関数の確認」の二つではないでしょうか。今回は次のようなエクセルシートを例に、セルの書式設定の表示形式をマクロを使ってかん...
Excel VBA コンボボックス

エクセルVBAでコンボボックスを使いフォルダ内のワード文書の文字を検索してハイパーリンクで開く

今回はエクセルVBAでユーザーフォームのコンボボックスを使ってワード文書内の文字を検索し、文字の見つかったワード文書をハイパーリンクで開く方法を紹介します。ユーザーフォームを作成するまずユーザーフォームを作成します、エクセルのSheet1を...
Excel VBA シートの保護

【エクセルVBA】シートの保護をするとき特定のセルだけ編集可能にする

エクセルVBAでシート保護をして特定のセルだけ編集可能にする方法を紹介します。1.セルの書式設定で保護タブを初期設定にするシート左上の「全セル選択ボタン」を押してすべてのセルを選択します。シートの上で右クリックして「セルの書式設定」のダイア...
Excel フローチャート

Do While…LoopとDir関数を使用したファイル検索プログラムのフローチャートをエクセルで作図する

今回はDo While…LoopとDir関数を使ったファイル検索プログラムのフローチャートをエクセルで作図します。フローチャートの書き方は人によって個性が出ますので、基本的な書き方をアレンジして楽しみながらエクセルで作成していただければと思...
Excel フローチャート

ExcelでFor…Nextのフローチャートを作図する

今回は前回のブログ記事のFor Each...Next文を使ったシート検索と同様の事をFor...Next文で行いエクセルでフローチャートを作図したいと思います。For...Next文は繰り返しの回数が決まっている場合によく使われ、通常は「...