ExcelVBA

ExcelVBA

【ExcelVBA・マクロ】MsgBoxで改行する方法|vbCrLf・vbNewLineの違いも解説【コピペOK】

VBAでメッセージボックス(MsgBox)を使っていると、次のように思ったことはありませんか?文章を改行して見やすくしたい1行だと長すぎて読みにくい複数行で説明を表示したいこのような場合は、改行コードを使うことでMsgBox内で改行できます...
ExcelVBA

【ExcelVBA・マクロ】入力規則を設定する方法|プルダウン・数値制限を自動化【コピペOK】

Excelでデータ入力をしていると、次のようなことはありませんか?入力ミスを防ぎたいプルダウンリストを自動で設定したい数値や日付の入力制限をかけたいこのような場合は、VBAで入力規則を設定することで簡単に解決できます。一度コードを書いておけ...
ExcelVBA

【ExcelVBA・マクロ】入力規則を削除する方法|プルダウンや制限を一括解除するコード【コピペOK】

Excelで入力規則を設定したあと、次のような場面はありませんか?プルダウンを解除したい入力制限だけ削除したい複数セルの入力規則をまとめて消したいこのような場合は、VBAで入力規則を削除すると簡単です。手作業で「データ」→「データの入力規則...
ExcelVBA

【ExcelVBA・マクロ】オートフィルターの抽出結果を別シートへコピーする方法|条件に合うデータだけ転記【コピペOK】

Excelでオートフィルターを使ってデータを抽出したあと、次のように思ったことはありませんか?抽出した結果だけを別シートにまとめたい毎回コピー&貼り付けするのが面倒条件に合うデータだけ一覧にしたいこのような場合は、VBAで抽出結果を別シート...
ExcelVBA

【ExcelVBA・マクロ】オートフィルターを設定する方法|条件指定・複数条件も解説【コピペOK】

Excelでデータを扱うとき、次のようなことはありませんか?特定の条件でデータを絞り込みたい毎回フィルター設定するのが面倒マクロで自動的に抽出したいこのような場合は、VBAでオートフィルターを設定することで解決できます。条件付きでデータを自...
ExcelVBA

【ExcelVBA・マクロ】オートフィルターを解除する方法|絞り込みを一瞬で戻すマクロ【コピペOK】

Excelでオートフィルターを使っていると、次のようなことはありませんか?絞り込みを解除したい毎回手作業でフィルターを戻すのが面倒マクロ実行前にフィルター状態をリセットしたいこのような場合は、VBAでオートフィルターを解除すると便利です。ワ...
ExcelVBA

【ExcelVBA・マクロ】図形のグループ化・解除を自動化するマクロ|複数図形をまとめて管理する方法【コピペOK】

Excelで図形を使って資料や画面を作っていると、こんな悩みはありませんか?複数の図形をまとめて動かしたい位置調整が面倒グループ化・解除を何度も手作業でやっているこのような場合は、VBAで図形のグループ化・解除を自動化するのがおすすめです。...
ExcelVBA

【ExcelVBA・マクロ】図形を表示・非表示にするマクロ|ボタン切り替えやUI作成に便利【コピペOK】

Excelで図形を使って操作画面を作っていると、こんなことはありませんか?特定の図形だけ表示・非表示を切り替えたいボタンを押したらメニューを表示したい画面をスッキリさせたいこのような場合は、VBAで図形の表示・非表示を制御すると簡単に実現で...
ExcelVBA

【ExcelVBA・マクロ】データ型の種類を徹底解説|初心者でも分かる型の基本まとめ

VBAを学び始めると、次のような疑問が出てきませんか?LongやStringって何?型ってそもそも必要なの?型が違うとエラーになる理由は?これらを理解するために重要なのがデータ型(型)です。この記事では、VBAで使われる型の種類と使い方を、...
ExcelVBA

【ExcelVBA・マクロ】コンパイルエラー「定数式が必要です」の原因と解決方法|Case文・Constの注意点

VBAを実行していると、次のようなエラーが出たことはありませんか?コンパイルエラー:定数式が必要ですこのエラーは初心者だけでなく、中級者でもよく遭遇するエラーの1つです。特にSelect Case文やConst(定数)を使っているときに発生...