こじんてきメモ

趣味とか...(╹◡╹)

VBA

VBA フォームの色を透明にする

VBA

WindowsAPIを使うことで、フォーム内の特定の色を透過させることができる。①まずは ・FindWindowA ・GetWIndowLongA ・SetWindowLongA を使って、透過するウィンドウのIDをLONG型で取得する。②次に、取得したウィンドウにSetLayeredWindowAttributesを使って…

【VBA】すべてのシートを印刷するマクロ

VBA

毎日毎日ある一定タイミングで台帳印刷を行う必要があったので作った。タスクスケジューラに登録して使う。今まで5~10分位かかってたけど、導入してからは10秒位で終わるようになった。このまま全部コピペして、workbook_Openイベントに書けば動く。 Option…

VBA KeyDownイベントを使ってみる

VBA

KeyDownイベントを使ってみます。 KeyDownイベントでは、キー入力が行われた際に、KeyCodeにそれぞれのキーに割り当てられた値が返されます。 とりあえず次のようにコードを書いて、キーに割り当てられた値をメッセージボックスに出力してみます。 Private S…

VBAメモ マクロを書く準備

VBA

マクロは 1.VBE画面を出す。 2.標準モジュールを挿入する 3.subプロシージャを書く の3つのステップのみですぐに書けます マクロの本を読むと、まず最初にマクロを記述するためのVBEを開くために開発タブを出すようにして・・・という設定変更をしなければな…