Excel VBAで順列 VBAで配列を与えると全ての順列を返すユーザー定義関数を紹介します。 JavaScriptの配列関連メソッドをVBAのユーザー定義関数に | You Look Too Cool で紹介したユーザー定義関数のうち「splice」「push」「... 2015.12.26 Excel
Excel マイナンバー(個人番号)の正誤を確認するユーザー定義関数 Excelでマイナンバー(個人番号)の正誤を確認するユーザー定義関数を作りました。 二つの関数があります。 一つは「kensasuji_kojin」で個人番号12桁の左から11桁を与えると検査数字(チェックデジット)を返します。 もう一つが... 2015.12.16 Excel
Excel 全てのシートの名前を配列で取得するマクロ 開いているExcelブックのすべてのシートの名前を配列で取得するマクロです。 これ自体は意味がないですが、他のマクロに組み込んで使えると思います。 Excel2013で確認しました。 2015.11.26 Excel
Excel Excel2013のピボットテーブルのラベル Excel2013でピボットテーブルを使うと以前のバージョンではフィールド名が表示されていたところが「行ラベル」「列ラベル」となってしまいます。 ピボットテーブルを使うとメニューに「ピボットテーブルツール」が現れます。 これの「デザイン」を... 2015.11.20 Excel
Word WordマクロのFindのプロパティ(まとめ) Wordマクロ(VBA)で文字列の置換をする場合には次のように書きますが、Findのプロパティが色々あって分かりにくいので使いそうなものについて調べてみました。 Word2013で確認しました。 2015.11.14 Word
Excel 外字の有無をチェックするユーザー定義関数 もう2015年だというのにWindowsで「外字」を使ったデータに遭遇しました。 標準で使える文字に置き換える、もしくは文字を画像として作るのが定番となって久しいと思っていたので、驚きました。 ともあれ、外字の有無をチェックする必要が生じた... 2015.11.12 Excel
Excel ExcelのテーブルをJSON形式に変換するマクロ ある目的があって試しに作ってみたところ簡単にできたものの実際には使わなかったマクロを紹介します。 ExcelのテーブルをJSON形式に変換するマクロです。 次のような表があったとします。 2015.10.19 Excel
Word Wordでパスワードなしで上書き保存するマクロ 以前、パスワードが設定されているExcelを開いた後、パスワードなしで上書き保存するマクロを紹介しましたが、今回はそのWord版です。 Excel2013で確認しました。 2015.10.14 Word
Word Wordの見出しの番号種類を変える方法 Wordでアウトラインを使っているときに、見出しの番号種類を変える方法を紹介します。 例えばアラビア数字の「1.見出し」のような見出しをローマ数字の「I.見出し」のように変えます。 Word2007、Word2013で確認しました。 2015.10.03 Word
Excel VBAでクイックソート(改良版) 前にVBAでクイックソートをする方法を紹介しましたが、配列の扱いがよく分からず、CSVに変換して行う方法でした。 今回、配列の処理方法が分かったので、コードを書き直してみました。 処理が劇的に速くなりました。バブルソートなど他のソートとは比... 2015.08.31 Excel