こまとのblog

エクセルVBA勉強中。自分用のメモなど

エクセルVBA

【エクセルVBA】ユーザーフォームに『閉じる』ボタンを追加する

ユーザーフォームに『閉じる』ボタンを追加し、ユーザーフォームを閉じるところまで。 ユーザーフォームの作り方は以下の記事を参考に。 komatokss.hatenablog.com ユーザーフォームに『閉じる』ボタンを追加する。 ツールボックスから『コマンドボタン』を…

【エクセルVBA】シート上のボタンを押してユーザーフォームを表示する

シート上にボタンを配置して、そのボタンをクリックしてユーザーフォームを表示させる。 シート上にボタンを配置する。 上部のバーから『開発』タブをクリックし、表示された『挿入』をクリックする。 『フォームコントロール』が表示されるので、『ボタン(…

【エクセルVBA】ユーザーフォームの出し方

エクセルのシート画面からユーザーフォームを作成するところまで。 エクセルを開き空白のブックを作成した画面↓ ここからVisual Basic for Applicationsを開く。 『Alt 』キーと『 F11』キー同時押しする。 もしくは 画面上部の『開発』タブをクリックし、表…

【エクセルVBA】文字サイズの変更

コード↓↓↓

【エクセルVBA】行の高さを変える

行の高さを変更する コード↓↓↓ マクロ実行↓↓↓

【エクセルVBA】列の幅を変える

列の幅を変更する コード↓↓↓ マクロ実行↓↓↓

【エクセルVBA】メッセージの表示

メッセージを表示させる コード↓↓↓

【エクセルVBA】シートの内容消去

・コード↓↓↓ マクロ実行↓↓↓ ・シート名を指定して内容を削除 シートAをクリアにする マクロ実行↓↓↓

【エクセルVBA】未記入シートの判定

指定範囲に記入があるか判定する 今回はA1~C5の範囲に記入があるか調べる コード↓↓↓ ・シートに記入がある場合 ・シートに記入がない場合

【エクセルVBA】シートを末尾に追加

マクロでシートを末尾に追加する コード↓↓↓

【エクセルVBA】マクロの中断

A1~A10に1~10を入れるマクロ↓ このマクロの実行を途中でやめたいとき End を入れる。 7までで止めたいとき↓↓↓ 追加した内容 ・7になったことを判定する(If文) ・End

【エクセルVBA】セルに色をつける

指定したセルに色をつける。 コード↓↓↓ おまけ ・白 ・赤 ・緑 ・青

【エクセルVBA】ほかのシートを参照してセルに数値入力

シートAの数値を計算して、シートBに入力する。 計算はFor文でA1~A12まで繰り返す。 コード↓↓↓

【エクセルVBA】最終行の取得

最終行の行数を取得する。 For文とかで『最終行から1つ目の値まで』みたいに指定するときつかったり。 コード↓↓↓ マクロ実行↓↓↓ おまけ 2列目の最終行を取得したいとき 赤線部のみ変更した コード↓↓↓ マクロ実行↓↓↓