Excel VBA質問箱 IV

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

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


13105 / 13644 ツリー ←次へ | 前へ→

【6961】教えてください。 inoue 03/8/16(土) 13:57 質問
【6962】Re:教えてください。 Hirofumi 03/8/16(土) 14:35 発言
【6964】Re:教えてください。 inoue 03/8/16(土) 22:59 回答
【6965】Re:教えてください。 Hirofumi 03/8/17(日) 7:48 発言
【6983】Re:教えてください。 inoue 03/8/18(月) 22:21 お礼

【6961】教えてください。
質問  inoue  - 03/8/16(土) 13:57 -

引用なし
パスワード
   初心者です。教えてください。
時間割を作成しています。シート3に教科・クラス・担当者名が入った、形のを各教科分作成しています。シート1で例えば国と入力します。
シート1で入力した教科に合うものを、シート3から選んでシート2の時間割表に
表示していくマクロを作成したいのですが、そのマクロの組み方がわかりません。
教えてください。お願いします。

【6962】Re:教えてください。
発言  Hirofumi E-MAIL  - 03/8/16(土) 14:35 -

引用なし
パスワード
   具体的に、何を、どうしたいのかを書かないと回答のしようが無いのですが?
詰まり、シート1、シート2、シート3の構成がどの様に成っているのか?
何を(どんなデータ)、何処へ(どのシートの何処へ)、どの様に入力して、
どの様なタイミングで、どの様な処理をして、どんな結果を得たいのか、を詳しく書いて下さい

【6964】Re:教えてください。
回答  inoue  - 03/8/16(土) 22:59 -

引用なし
パスワード
   すみません。すごく説明不足で。
シート1では、各クラスの時間割(国・社など)を年間時間割表に
直接入力します。
シート3には、教科・クラス・担当者(それぞれの担当者の色をセルに塗っています)の情報を、セル3つに(縦)罫線で囲んで作成しておきます。
シート2には、週ごとの時間割表があり、そこに、シート1で国と入力すると
シート3でそれに合うデータを選び出してシート2に自動でそれぞれの
月日曜日の場所へ当てはめていくものです。
多分まだ説明不足だとは思いますが、わかっていただけるでしょうか。
よろしくお願いします。

【6965】Re:教えてください。
発言  Hirofumi E-MAIL  - 03/8/17(日) 7:48 -

引用なし
パスワード
   >すみません。すごく説明不足で。
>多分まだ説明不足だとは思いますが、わかっていただけるでしょうか。
>よろしくお願いします。

シート1で入力を行うと、Worksheet_Changeのイベントが起こります
この時、Worksheet_Changeイベントプロシージャの引数Targetに変更されたセルが帰ります
引数Targetのセルから、クラス、日付、教科等を取得します
これを基に、シート3から、Match、Find、Vlookup等により、担当者を探索します
クラス、日付を基にシート2の該当するセルに教科、担当者を代入します

この程度の回答をお望みなのですか?
アバウトな質問をすれば、アバウトな回答しか出来ませんよ?
inoueさんの頭の中には、各シートのレイアウトや結果が見えるのでしょうが
質問を見ている人には、其れが見えません
もしinoueさんが回答する立場だったら回答出来ますか?

【6983】Re:教えてください。
お礼  inoue  - 03/8/18(月) 22:21 -

引用なし
パスワード
   Hirofumiさん、すみません。
私はすごく初心者で、Match、Find、Vlookup等も今回知りました。
イメージしていただけるように、何とか説明しようとしましたが、
これ以上どう書けば他の人にイメージしやすくなるのかどうしてもまとまらず
書けません。Hirofumiさんにはお時間を取らせてしまいました。
Hirofumiさんが書かれていた文をもとに、本等をみて勉強してみます。
ありがとうございました。

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