VBAのEnum(列挙型):列指定、しきい値に便利 公開日:2023年3月6日 VBA Enum(列挙型)とは Enum(列挙型)は、自動で1ずつ増える連番を振られた定数の集まりのことです。 連番の開始値は0になりますが、任意の値を開始値にすることも可能です。マイナス値もOKです。 構文 [ Public […] 続きを読む
VBAでのDebug.Assertの用途や使い方 公開日:2023年3月1日 VBA Debug.Assertとは Debug.Assertは、想定している値や式を引数として書いておき、想定通りにならなかったときにマクロの実行を中断させるための仕組みです。 このDebug.Assertをパッと利用できるよ […] 続きを読む
VBAで7-Zipでの圧縮と解凍を行う方法 公開日:2023年2月20日 VBA VBAで圧縮と解凍を行うには VBAでファイルやフォルダの圧縮や解凍を行いたい場合、残念ながらVBAに標準で圧縮や解凍を行う仕組みがないため、外部の機能を利用することになります。 ここでは7-Zipを使う方法を紹介します […] 続きを読む
VBAで選択範囲のセルが0の行を削除する 公開日:2023年2月13日 VBA 0の行を消す方法 Excelで表形式のデータを作成する際に、一部のセルの値が0であることがあります。 0に意味がある場合もあって消してはいけない場合が多いとは思いますが、不要で消したい場合もあります。ここでは0のセルがあ […] 続きを読む
VBAでシートの誤記検出や文章チェック支援をする 公開日:2023年1月30日 VBA Excelは誤記の検出が苦手 Excelで仕事用の資料を作成する際に、どうしてもやらないといけないのが、誤字・誤記・脱字のチェックです。そして、それ以外にも業務特有のチェックがあったりします。 1ページ程度の分量であれば […] 続きを読む
VBA実行時に確認メッセージを非表示にする 公開日:2022年2月16日 VBA Excelの確認メッセージ Excelでは取消(Ctrl + Z)での戻しが出来ないような操作や、データが完全に消えてしまうような操作などを行うと、本当に実施してよいか確認するメッセージを表示します。 例えば、ワークシー […] 続きを読む
リボンやクイックアクセスツールバーを他PCへ引き継ぐ方法 公開日:2022年2月14日 VBA リボンやクイックアクセスツールバーの設定はログインユーザ専用 リボンやクイックアクセスツールバーには、自分が使いやすいようにコマンドやマクロを配置することが出来ます。 例えば、Excelでよく使う「行の追加」は標準のコマ […] 続きを読む
VBAでランダムな九九(掛け算)の練習表を作成する 公開日:2021年12月5日 VBA 小学校2年生の九九の練習 小学校2年生になると九九を習います。大人になっても使う重要な教養の1つですね。 教え方はいろいろあるとは思いますが、自分で解答して自分で答え合わせが出来る、ランダムな九九の一覧表を作成するマクロ […] 続きを読む
VBAで末尾に句読点がない文章を探す 公開日:2021年12月3日 VBA 句読点漏れのチェック Excelで文章を書いていると句読点が抜けていることがあります。また、IMEの設定や変換の影響により「。」が「.」になったり、「、」が「,」になっていたりすることがあります。 これはIMEの設定を変 […] 続きを読む
VBAでの関数呼び出しで括弧を付けるルール 公開日:2021年10月14日 VBA 関数を呼び出すときに括弧は必要?不要? ネットで探したコードを見ると呼び出している関数の引数に括弧が付いていたり付いてなかったりします。どう書くのが正解でしょう? 結論から書きますが、関数を呼び出す場合は必ず括弧は付ける […] 続きを読む