| 
    
     |  | Mi〜miさん、 ありがとうございます。
 
 コードは、そのままコピー&ペーストすればよろしいのでしょうか。
 表は、sheet 1 は、
 
 A列 B列  C列  D列
 出欠 氏名  性別  月  火  水  木  金  土
 1 1    女    太田 ○  ×  ○  ×  ○  ×
 2 1    男    赤井 ○  ○  ×
 3 1    女    小竹 ×
 4 1    男    渡辺 ×
 5 1    男    佐藤 ○
 6 2    女    町田 ○
 7
 
 sheet 2は、月曜日の出席者のシートです
 
 A列   B列   C列    D E F
 出欠    性別    利用者氏名
 
 1    1    女    太田
 2    1    男    赤井
 3    1    男    佐藤
 4    2    女    町田
 5
 6
 
 
 こんな表です。列はAG位まであります。
 
 sheet 1
 が基本のリストで、シート1に入力すると、シート2にも新規の顧客データがリンクして入ってきます。
 
 シート2で、欠席者として「出欠欄」に2と入力すると氏名が塗りつぶされ、出欠の予定が見た目で区別でき、「並び換え」で 優先条件1番にA列(昇順)・2番目の条件にC列(昇順)にすると、
 赤井
 太田
 佐藤
 町田
 となるはずが、太田、町田、佐藤、赤井
 の順になります。
 
 シート1では、新規の顧客を追加してから同じように並び替えると、名前の昇順になります。すべての氏名に振りがなを表示すると、振りがなが正しく確認できます。
 
 ですが、シート2にリンクした氏名は、振りがなを表示させようとしても表示できず、そのために名前の昇順に並び替えができないのだと思っています。
 
 素人ながら、漢字の氏名と別に振りがなの列を作って、そこを並び換えの条件にすればよいのかなと考えるのですが、どうやれば、マクロを使って、追加できるのかがよくわかりません。
 
 また、もしかしたら別の解決策があるのかなあと、思いますが、エクセルのシートが作成される前は、私が住所録とは別に、曜日ごとの予定表を「条件付書式」を使って使用していましたが、マクロが少しわかってくれば、仕事にもっと使えるシートができそうなので勉強したいのですが、書籍を開いてもさっぱりわからない状態です。
 
 わかる方がおられましたら、助けてください。
 
 |  |