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 関数を呼び出すときに括弧は必要?不要? ネットで探したコードを見ると呼び出している関数の引数に括弧が付いていたり付いてなかったりします。どう書くのが正解でしょう? 結論から書きますが、関数を呼び出す場合は必ず括弧は付ける […] 続きを読む
VBAで指定時刻にマクロを実行する(OnTime) 公開日:2021年10月9日 VBA 指定時刻にマクロを実行するには 一般的にマクロの実行はボタンを押すなど自分のタイミングで実行させますが、そうではなく、「10時から」とか「5分後に」などのように指定時刻に実行したい場合があります。 このような場合は、Ap […] 続きを読む
VBAのキーコード一覧 公開日:2021年9月13日 VBA キーコード一覧 VBAではキーコードの定数としてKeyCodeConstantsモジュールに以下の定数が定義されています。 キーコードを使う際に、どのキーが押されたかの判定については「どのキーが押されたのかをVBAで判定 […] 続きを読む