VBAでString型変数に何度も文字列を結合する場合の注意点
Dim str As String str = str & "hogehoge..." 何気なくやるこんな処理。大量に繰り返すと、意外な落とし穴があります。C言語でメモリーの管理に慣れている人なら、気が付くでしょうが、経験がなければ一生気が付かないかもしれません。...


VBA イベントプロシージャーを外部から呼び出す方法
コマンドボタンのClickイベントプロシージャー等に記述した処理を標準モジュールなどから再利用する方法

画像をセルの大きさに合わせて連続挿入する (元の縦横比率は保持)
ワークシート上に画像を連続して挿入するマクロです。セルの幅や高さに合わせて画像のサイズを調整します。 使い方 1.画像の貼り付け先になる枠をワークシート上に用意する。(任意) 2.マクロを実行する。 3.ファイルを開くダイアログから任意の画像を1枚または複数選択する。...

条件に合致する複数のレコードを請求データ一覧から取得し、請求書にリストアップする方法(マクロなし、MATCH関数を使用)
MATCH関数とINDEX関数だけで、オートフィルターの機能を実現します。二つの検索キーを指定して、別シート(注文履歴)から該当データを抽出して請求書を作成します。

クロネコメールの宛名ラベルに印刷するExcelツール(マクロなし)
宛名ラベルを印刷するツールです。8ラベル/1シートにデータを割り当てます。任意のラベルから割り当てを開始し、次のページからは先頭に戻って割り当てます。


フィルターをかけた後に、連番を自動的に採番する方法 SUBTOTAL関数
フィルターをかけても番号がとびとびにならず、手入力しなくてもちゃんと連番が保たれる方法をご紹介します。 こんな表を作って、月ごとの請求をまとめたりすることがあります。 たとえば、10月度を指定してフィルターをかけると、 こんなふうに、請求書の連番がとびとびになってしまいます...