「ヒロユキ」の記事

Excelでスケジュールに色付けを行う方法

作業スケジュールなどを作成しているときに、開始時刻と終了時刻をもとにセルに色付けをさせられることが多いです。 具体的には以下のような感じです。 単純に開始時刻と終了時刻が記載している時と比較すると、スケジュールに色を付け…

Excelで数値かどうかを判断するのにISNUMBERは不適

先日、「セルに入力されている値が数値かどうか調べる」という方法について調べておりました。 Googleで検索を行うと、下記のように「ISNUMBER関数」を使用するべきというサイトが大量にヒットします。 「標準で用意され…

【Excel】セル内の特定の文字だけ色を変える

Excelで大量のデータを管理している場合に、特定の文字だけ色を変えて目立たせたい時があります。 例えば、ログ情報などをEXCELで管理している際に「エラー」という文言だけを目立たせたい場合です。 ↓以下のような形で色を…

【VBA】配列の要素数を動的に追加する

VBAには動的配列(可変長配列)というものが存在していて、色々なサイトで説明がされています。 動的配列が生きる場面としてはsplit関数の戻り値を格納する場合や、array関数で初期値を与えてあげたりする場合ですね。 た…

Excel方眼紙は資料作成に便利

Excel方眼紙とは、Excelの列と高さを同じ長さにしてセルを小さな正方形にしてしまうことです。 wikipediaにも登録がされており、それを参照すると以下のような定義のようです。 Microsoft Excelに代…

【Excel】自作関数でSQL(Insert文)を作成する

仕事でDBのテーブル定義書をよく作るのですが、Excelに記載しているものが多いため、Excelの関数などを使用してSQL文を作成したくなります。 以前、最も必要になりそうなCreate文を作成するVBAにつきまして、以…

Excelの定義書からVBAでSQLを作成する

仕事で使うテーブル定義書がExcelで作られていることが多いです。 そして、どの現場でもその定義書からCREATE文やINSERT文を作ることが多いです。自分の単体テスト環境を作るときなどです。 せっかくテーブル定義書が…

VBAで表示するメッセージをシートで管理する

画面に表示するメッセージの管理についてですが、Javaや.NETなどでアプリケーションを作成する場合には、定義を外出しにすることがほとんどだと思います。 しかし、ExcelVBAのアプリケーションの場合は、メッセージ管理…