“明細書1”の“1”は半角とします。∵マクロで使用しているためで、全角にするとエラーになる。(任意)ヒント初回時のみ、次を行う。総収支・シートにマクロを[有効にする]ボタンを作る総収支・シートをアクティブにする。フィルターはオフ、選択も解除しておく。「マクロ医療費明細.xlsm」を開く。[マクロの表示(Alt+F8)]する。[〜マクロを有効にするボタンの作成]を選択し、[実行]する。セルB1に[マクロを有効にする]ボタンが出来る。[上書き保存(Ctrl+S)]する。”の前までを切り取って作る。列を挿入し、初期値として「すべて1」を入れる。明細書1・シートより「家計簿77の項目」で、明細書2・シートを作る。A列、マクロではD列を移す。(“費目”は探さない)「通し番号」は“通し番号”という名の列を探して移す。項目名は家計簿77と同じ(無い場合は申告項目)とする。明細書1・シートをコピーし、明細書2・シートを作る。⇒[切り取り]をクリックする。⇒[切り取ったセルの挿入]する。ヒント通し番号のセルの書式設定は、下記がお勧め。配置タブ/横位置は「標準」とし、文字の制御のすべてのチェックを外す。完成したら、上書き保存する。(任意)§4.明細書2・シートを集計順に並べ替えるマクロ名:費目品名備考通し番号で並べ替える明細書2・シートをアクティブにする。費目(医療を受けた人)は申告者が「上」になる(たぶん)よう昇順/降順を決める。「◉ふりがなを使わない」がお勧め。§5.データの整合性を図るこれが全てを精度を決める重要な作業となる。基本的には、領収書に書かれているとおりがベストであろう。「クスリ岩崎チェーン」と「くすり岩崎チェーン」があり、後者に統一した。「周東病院」は「周東総合病院」に統一した。長いと印刷設定で苦労する。OK?内容を修正したら、再度、並び替える。☐現在の小計をすべて置き換える[OK][小計]する(3回目)グループの基準:備考[OK]列幅を調節する(任意)§7.集計行に通し番号を貼り付けるマクロ名:〜集計行に通し番号をセットするデータの整合性を図るため、再度、集計し直す。次の処理で「集計行」のみにする。すると「通し番号」が隠れてしまうので、集計行の通し番号のセルに「通し番号」を貼り付けるもの。明細書ヘッダーのセルA1には、明細書1・シートのセルB2の「年」を取ってきている。医療費明細書のヘッダー部分を作り、その下に、明細書2・シートの集計行を貼り付ける。マクロ医療費明細の明細書H・シートをコピーする「マクロ医療費明細」を前に出す。明細書H・シートをアクティブにする。⇒[移動またはコピー]する。移動先ブック名:医療費明細書yyyy挿入先:(末尾へ移動)Rコピーを作成する(必須)設定を確認して[OK]する。明細書2・シートの集計行のみをコピーし、明細書H・シートのヘッダーの下に貼り付ける明細書2・シートをアクティブにする。表示レベル[4]をクリックする。(Ctrl+A)可視セルのみ選択する。⇒[OK]コピーする。(Ctrl+C)明細書H・シートのセルA6に貼り付ける。(Ctrl+V)明細書ヘッダーと項目の対応を確認し、第6行を行削除する。§9.医療費明細書を完成させる人によりデータの内容、量、主観が異なるので、手でないとできない。