【EXCEL VBA | SpecialCells】空白セルがある行だけ削除する
空白がある行だけ削除する データの整理をしているときに、「どこかの列に空白がある行は削除したい」というような場合があると思います。 今回は、そんなときに便利な方法を紹介させていただきます! 使うもの …
【EXCEL VBA | StrConv関数】文字列のひらがなとカタカナを変換する
ひらがなとカタカナを変換する 入力は”ひらがな”か”カタカナ”で統一したい! みたいなときに、ユーザーが入力した文字を強制的に”ひらがな”または”カタカナ”に直したいときがあるとかないとか。。。 そん…
【EXCEL VBA | NumberFormatLocalプロパティ】セルの書式設定をして値を文字列として入力する。
ひらちんです。 VBAからセルに「4/5」とか「4-1」とかをVBAから入力すると、自動的に日付に変換されてしまって都合が悪い時ありますよね? そんなときは、セルに入力する前に、セルの書式設定を「文字…
【EXCEL VBA | Stopステートメント・Debug.Assertメソッド】マクロの実行を一時停止してデバッグモードにする
ひらちんです。 今回は、マクロの実行を一時停止してデバッグモードにする方法を紹介します。 Stopステートメント マクロを実行して、単に指定の場所で止めるためには”Stop”ステートメントを利用します…
【EXCEL VBA | DisplayAlertsプロパティ】確認メッセージを止める
ひらちんです。 VBAからシートの削除を行ったりする場合、削除の命令が実行されたときに、「ほんとに消していいですか?」的な確認メッセージが流れます。 せっかく自動で処理したいのに、いちいち確認したくな…
【EXCEL VBA | ScreenUpdatingプロパティ】画面の更新を止める
ひらちんです。 セルの値の更新やシートや行・列の挿入削除など、プログラム実行時には、画面の更新が高速で行われますね。 それが好きって方もいると思いますが、ちらついて嫌だな~と思う方もいるかと思います。…
【EXCEL VBA | CommandBarsオブジェクト】右クリックメニューに独自の項目を作成する
ひらちんです。 自分で作成したマクロを右クリックのメニューで実行出来るように、右クリックメニューに項目を登録する方法を紹介します! メニューにコマンドを登録する With CommandBars(…
【EXCEL VBA | アドイン作成】自作のユーザー定義関数をアドイン化する
ひらちんです。 以前にユーザー定義関数を作成する方法を紹介しました! ただ、標準モジュ―ルに書いたユーザー定義関数は、そのモジュールがあるブックでしか利用することが出来ません。 個人用マクロブックのモ…
【EXCEL VBA | Volatileメソッド】自動で再計算してくれるユーザー定義関数にする
ひらちんです。 以前に、次の記事でWorksheet上で使える”ユーザー定義関数”の作り方を紹介しました。 この作成したユーザー定義関数は、引数に渡される値が変更された場合は再計算されます。 例えば、…
【EXCEL VBA | EnableCancelKeyプロパティ】マクロ実行中に「Escキー」を押されたときの挙動を制御する
ひらちんです。 VBAのマクロ実行中に、”Escキー”を押されるとマクロが強制的に停止してデバッグモードになってしまます。 開発者の場合は分かっているので便利ですが、ユーザーがマクロ起動中に誤って”E…