VBA

Thumbnail of post image 148

VBAマクロでセルを塗りつぶす

セルを赤色とかで塗りつぶすショートカットがないので、マクロ作成し、マクロにショートカットを割り当てる方法を試してみました。作成したマクロ。

' 現在のセルと選択範囲のセルを赤く塗るSub Paint ...

VBA

Thumbnail of post image 000

罫線を引くVBAマクロを作成する

Excelで表を作ったときに罫線を毎回セルの書式から設定するのが面倒なので、一発で設定するマクロを作ってみました。

' 選択範囲に罫線を引くSub WriteBorder()' 選択範囲の外枠Se ...

VBA

Thumbnail of post image 077

Excelで下の左のような表を作ったあとで、右の表のように同一項目を埋めたい場合があると思います。数が少ない場合は手作業でもできますが、大きな表だと結構面倒です。

というわけで、この作業を行うマクロを作ってみました。

C#,VBA

Thumbnail of post image 068

Visual Studio 起動、Visual C# クラスライブラリを選択しプロジェクト作成。
クラスを作成する。下記のコードでは指定したディレクトリ内のファイル一覧を返すメソッドを作成。
GUIDの追加が必要。ツール→GUI ...

Excel,VBA

Thumbnail of post image 104

VBAで一定時間ごとに処理を行う

たとえば、ボタンをクリックで1秒ごとにワークシートなどに
描画行う処理を作りたい場合、Application.OnTimeを利用します。

' ワークシート内に配置したボタンをクリックすると ...