Excel VBAでReDimを使って配列の無駄を省く VBAで配列を使うにはDimで宣言する必要がありますが、ReDimを使うと配列のサイズを変えることができます。 基本的な使い方をメモしておきます。 2015.08.31 Excel
Excel VBAでクイックソート 前にVBAでバブルソートと選択ソートを行うためのユーザー定義関数を紹介しましたが、今回はクイックソートについて作ってみました。 追記(2015年8月31日) 改良版について記事を書きました。 2015.07.21 Excel
Excel 法人番号のチェックデジットを計算するユーザー定義関数 前に「マイナンバー法における法人番号の検査用数字」でJavaScriptを使ってチェックデジットを計算するサンプルを紹介しました。 今回はExcelで使えるユーザー定義関数を紹介します。 なお使用に際しては自己責任でお願いします。 2015.07.09 Excel
Excel 網かけのセルだけ処理するマクロ Excelでデータの入力規則を使っていたのですが、網かけ部分には入力規則を適用しないことになりました。 一つずつ削除すると面倒なのでマクロで処理することにしました。 2015.06.25 Excel
Word Wordで無選択ならば行全体を切り取りまたはコピーするマクロ VSCodeでは 文字列を選択して Ctrl+X とすると切り取り(カット)になりますが、選択せずに Ctrl+X とするとカーソルのある行全体を切り取ります。Ctrl+Cも無選択ならば行全体をコピーします。 SublimeTextも同様の... 2015.06.22 Word
Word Wordで履歴付き上書き保存をするマクロ 以前、Excelのファイル名に日時を付けて保存するマクロを紹介しました。 ファイルを上書き保存する際に別途、日時を付けたファイルを保存することで「うっかり上書き」を防ぎます。 今回はこれのWord版を作りました。 2015.06.04 Word
Excel 選択範囲を回転するマクロ Excelには行列を入れ替えて貼り付ける方法がありますが、回転して貼り付ける方法がありません。 選択した範囲を回転して貼り付けるマクロを考えました。 右に90度回転、左に90度回転、180度回転の3通りを選べます。 なお貼り付ける場所は固定... 2015.05.30 Excel
Excel 複数ファイルシート一括検索(下階層対応版) 以前、「複数ファイルシート一括検索」という記事を書きました。複数のExcelファイルの全てのシートを対象として文字列検索をするマクロです。 フォルダ内の全てのファイルを対象としますが下の階層のフォルダには対応していませんでした。 今回、下の... 2015.05.22 Excel
Excel 下の階層を含めたファイル一覧を作成するマクロ Excelでファイル一覧を作成するマクロを作りました。フォルダを指定すると、その中のファイルについて、ファイル名、フォルダ名、フォルダ付ファイル名を一覧にします。下の階層を含めます。すなわち、フォルダ内にフォルダがある場合はその中のファイル... 2015.05.19 Excel
Excel 自動的に「改行」するマクロ 世の中には器用な人がいて、Excelをワープロ風に使う人がいます。 セルA1に文を入力し、ある文字数を超えると、続きをセルA2に入力します。 例えば次のような感じです。 2015.05.01 Excel