マイクロソフト

Word

Wordでパスワードなしで上書き保存するマクロ

以前、パスワードが設定されているExcelを開いた後、パスワードなしで上書き保存するマクロを紹介しましたが、今回はそのWord版です。Excel2013で確認しました。
Word

Wordの見出しの番号種類を変える方法

Wordでアウトラインを使っているときに、見出しの番号種類を変える方法を紹介します。例えばアラビア数字の「1.見出し」のような見出しをローマ数字の「I.見出し」のように変えます。Word2007、Word2013で確認しました。
Excel

VBAでクイックソート(改良版)

前にVBAでクイックソートをする方法を紹介しましたが、配列の扱いがよく分からず、CSVに変換して行う方法でした。今回、配列の処理方法が分かったので、コードを書き直してみました。処理が劇的に速くなりました。バブルソートなど他のソートとは比較に...
Excel

VBAでReDimを使って配列の無駄を省く

VBAで配列を使うにはDimで宣言する必要がありますが、ReDimを使うと配列のサイズを変えることができます。基本的な使い方をメモしておきます。
Excel

VBAでクイックソート

前にVBAでバブルソートと選択ソートを行うためのユーザー定義関数を紹介しましたが、今回はクイックソートについて作ってみました。追記(2015年8月31日)改良版について記事を書きました。
Excel

法人番号のチェックデジットを計算するユーザー定義関数

前に「マイナンバー法における法人番号の検査用数字」でJavaScriptを使ってチェックデジットを計算するサンプルを紹介しました。今回はExcelで使えるユーザー定義関数を紹介します。なお使用に際しては自己責任でお願いします。
Excel

網かけのセルだけ処理するマクロ

Excelでデータの入力規則を使っていたのですが、網かけ部分には入力規則を適用しないことになりました。一つずつ削除すると面倒なのでマクロで処理することにしました。
Word

Wordで無選択ならば行全体を切り取りまたはコピーするマクロ

VSCodeでは 文字列を選択して Ctrl+X とすると切り取り(カット)になりますが、選択せずに Ctrl+X とするとカーソルのある行全体を切り取ります。Ctrl+Cも無選択ならば行全体をコピーします。SublimeTextも同様の動...
マイクロソフト

SublimeTextとVSCodeのショートカットの違い(行の操作)

SublimeTextをやめてVSCodeへの移行を進めています。行の操作に関するキーボードショートカットが違うのでまとめてみました(Windows)。VSCodeはカスタマイズができるので同じように設定すればいいのですが、私はソフトウェア...
マイクロソフト

VSCodeのフォントを変える

VSCodeはコーディングに最適ですが、私は普通の文章を書く際にも使っています。Markdownエディタとして使えるので便利ですが問題が一つあります。デフォルトのまま、日本語を使うと次のようになります(Windows)。