Excel作業をVBAで効率化

いつものExcel作業はVBAを使えば数秒で終わるかもしれませんよ

VBAのオブジェクトとは?分かる言葉で説明します

「オブジェクトの説明」を読んでも意味わからん・・・→分かる言葉で説明します。 VBAのオブジェクトって言葉、分かりにくいですよね。「なんなんオブジェクトって?」って思いますよね。 初めてVBAでプログラミングをやる人が「 […]

VBAで指定時刻にマクロを実行する(OnTime)

指定時刻にマクロを実行するには 一般的にマクロの実行はボタンを押すなど自分のタイミングで実行させますが、そうではなく、「10時から」とか「5分後に」などのように指定時刻に実行したい場合があります。 このような場合は、Ap […]

VBAの処理を一時停止する(Sleep、Wait)

一定時間だけ処理を止めるには VBAの処理中に一定時間だけ処理を止めたいことがあります。方法としてWin32APIのSleep関数とApplication.Waitメソッドが挙げられます。 どちらを使ってもいいのですが、 […]

VBAのキーコード一覧

キーコード一覧 VBAではキーコードの定数としてKeyCodeConstantsモジュールに以下の定数が定義されています。 キーコードを使う際に、どのキーが押されたかの判定については「どのキーが押されたのかをVBAで判定 […]

VBAでセルを罫線で立体表示する

罫線で立体を表現するには ここでは、オートシェイプを使わずに罫線で立体表現をするマクロを紹介します。 このマクロですが、実際に私が資料を作る際に「オートシェイプを使わずに絵を表現するにはどうしたらよいか?」ということを考 […]

時刻のコロンを省略して入力する

コロンの入力が面倒 時刻を入力するときに「12:34」のようにコロンを入力する必要があります。ただ、コロンはキーボードの配置で入力しやすい場所にあるとは言えません。事務関係でExcelに時刻を入力している場合はコロンの入 […]