エクセルVBA
ユーザーフォームに『閉じる』ボタンを追加し、ユーザーフォームを閉じるところまで。 ユーザーフォームの作り方は以下の記事を参考に。 komatokss.hatenablog.com ユーザーフォームに『閉じる』ボタンを追加する。 ツールボックスから『コマンドボタン』を…
シート上にボタンを配置して、そのボタンをクリックしてユーザーフォームを表示させる。 シート上にボタンを配置する。 上部のバーから『開発』タブをクリックし、表示された『挿入』をクリックする。 『フォームコントロール』が表示されるので、『ボタン(…
エクセルのシート画面からユーザーフォームを作成するところまで。 エクセルを開き空白のブックを作成した画面↓ ここからVisual Basic for Applicationsを開く。 『Alt 』キーと『 F11』キー同時押しする。 もしくは 画面上部の『開発』タブをクリックし、表…
コード↓↓↓
行の高さを変更する コード↓↓↓ マクロ実行↓↓↓
列の幅を変更する コード↓↓↓ マクロ実行↓↓↓
メッセージを表示させる コード↓↓↓
・コード↓↓↓ マクロ実行↓↓↓ ・シート名を指定して内容を削除 シートAをクリアにする マクロ実行↓↓↓
指定範囲に記入があるか判定する 今回はA1~C5の範囲に記入があるか調べる コード↓↓↓ ・シートに記入がある場合 ・シートに記入がない場合
マクロでシートを末尾に追加する コード↓↓↓
A1~A10に1~10を入れるマクロ↓ このマクロの実行を途中でやめたいとき End を入れる。 7までで止めたいとき↓↓↓ 追加した内容 ・7になったことを判定する(If文) ・End
指定したセルに色をつける。 コード↓↓↓ おまけ ・白 ・赤 ・緑 ・青
シートAの数値を計算して、シートBに入力する。 計算はFor文でA1~A12まで繰り返す。 コード↓↓↓
最終行の行数を取得する。 For文とかで『最終行から1つ目の値まで』みたいに指定するときつかったり。 コード↓↓↓ マクロ実行↓↓↓ おまけ 2列目の最終行を取得したいとき 赤線部のみ変更した コード↓↓↓ マクロ実行↓↓↓