Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


31125 / 76732 ←次へ | 前へ→

【50862】Re:エクセルシートのリンクで
質問  超初心者  - 07/8/20(月) 14:36 -

引用なし
パスワード
   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にリンクした氏名は、振りがなを表示させようとしても表示できず、そのために名前の昇順に並び替えができないのだと思っています。

素人ながら、漢字の氏名と別に振りがなの列を作って、そこを並び換えの条件にすればよいのかなと考えるのですが、どうやれば、マクロを使って、追加できるのかがよくわかりません。

また、もしかしたら別の解決策があるのかなあと、思いますが、エクセルのシートが作成される前は、私が住所録とは別に、曜日ごとの予定表を「条件付書式」を使って使用していましたが、マクロが少しわかってくれば、仕事にもっと使えるシートができそうなので勉強したいのですが、書籍を開いてもさっぱりわからない状態です。

わかる方がおられましたら、助けてください。

1 hits

【50849】エクセルシートのリンクで 超初心者 07/8/18(土) 12:24 質問
【50850】Re:エクセルシートのリンクで Mi〜mi 07/8/18(土) 17:30 発言
【50862】Re:エクセルシートのリンクで 超初心者 07/8/20(月) 14:36 質問
【50882】Re:エクセルシートのリンクで Jaka 07/8/21(火) 17:27 発言
【50976】Re:エクセルシートのリンクで 超初心者 07/8/24(金) 8:47 お礼

31125 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free