Excel作業をVBAで効率化

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

VBAで条件付き書式を追加する

Range.FormatConditions.Addメソッド 条件付き書式の設定を行うにはRangeオブジェクトの条件付き書式を管理するFormatConditionsコレクションのAddメソッドを使います。 Addメソ […]

VBAで日付(Date型)から文字列に変換する

日付(Date型)から文字列に変換する Date型の日付を文字列に変換する方法を紹介します。Date型の変数には年月日だけでなく時刻も保持されています。 そのため、年月日文字列に変換する際には時刻部分を除外することになり […]

VBAでPCの起動や終了のイベント発生時刻を取得する

イベントビューアでPCの開始と終了、スリープの開始と復帰が分かる イベントビューアのシステムを見ると、PCの開始時刻や終了時刻を確認できます。スリープの開始と復帰も同様に確認できます。 VBAでこれらの時刻を取得すること […]

VBAでセル内の改行ごとに連番を付ける

セル内の改行ごとに連番を付けるには セルの中で改行をするにはAtl + Enterキーを押します。 ここでは、その改行ごとの先頭に「1. 」から連番を付けるマクロを紹介します。 実行するとこのような感じになります。A列は […]

VBAでハイパーリンクを実行する

Hyperlink.Followメソッド 既に設定されているハイパーリンクを実行するにはHyperlink.Followメソッドを使用します。 ハイパーリンクをクリックすると文字色が紫色になりますが、Hyperlink. […]

VBAでハイパーリンクを設定できる種類

ハイパーリンクに設定できる種類 このページではハイパーリンクに設定できるURL、ファイル、メールアドレス、Excelブックの指定位置について紹介しています。 ハイパーリンクの設定に使うHyperlinks.Addメソッド […]

VBAでドット(.)を押しても入力候補が出ない場合

候補が出ないのは候補を出すべきクラスが分からないから VBAで各種オブジェクトの後ろでドット(.)を押すとメソッドやプロパティが表示されます。ところが同じようにドット(.)を入力しても入力候補が出ない場合があります。よく […]