A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
一読して判りににくい質問。
ーー
書き直すと
シート2、シート3(質問の例は2つ3つで十分)の
H列のどこの行でも日付を入力すると、
入力したシートのセルとの同行(これは記述が大切)D列(Dセルの表現X)の値を、
シート1の日付の列で、入力した日付と同じ日付行を探して隣列に(?)でも、(入力したシートの同行D列の値を持って来たい。
ということかな
ーー
何でもエクセルで関数で出来ると思わないこと。少し経験を積めば
どういう場合が関数で難しいかわかる。
(1)関数は持ってくる(FROM・TO)のTo(シート1)のセルに式を入れる。(大基本原則)
(2)しかしシート1のあるセル(日付の隣列)を中心にして考えると、シート2なりのどのセルから値を持ってくるか不定でわからない。シートも2-7まであるので入力されるまで、シート名も決まらない。普通では式を書きようが無い。
ーー
こういうタイプの課題は関数では不得手か不可能。
==
言いたいことはこういうのはVBAで無いと出来ない。
A。入力したこと
B。どのシートのどのセルに入力したか
を教えてくれる仕組みがVBAならある(イベントを捉えるという)
そして好きなセル(シート1でも)に値をセットすることがVBAならできる。シート2などから、シート1にデータを投げるイメージが出来る。
だから質問の課題はできる。
しかしシート1に対し入ってくるのがシート2-7と多数なのは
余り質問にも出たこと無い。イベントはシート単位が多いが、それなりに繰り返しの設定が必要。またはThisWorkbookのWorkbook_SheetChangeで捉えられるかも知れない。
ーーー
質問者はVBAは多分未経験・少経験だろう。だから勉強するまで課題はお預けせざるを得ないと思う。
ーーー
もともと質問者の課題を解決する構想に問題(背伸び)があると思う。
1日とか入力が終ってから、シート2-7をシート1に反映させる
方がVBAでもやりやすい。
シート2-7で同じ日を指定することは無いはず無いと思うが、すると後の方はシート1で隣列にヅラして情報をセットなどにもエスカレートするのでは。
この回答へのお礼
お礼日時:2008/05/18 19:10
ご回答ありがとうございました。
関数で解決できる問題だと思っていました。
VBAは昔少し習ったことはあるのですが、はっきり覚えていないので
勉強します。
もう少し考えて表を練りなおします。
どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel 複数のシートからグラフ...
-
Excelの中央値の複数条件について
-
エクセルのワークシートが重く...
-
エクセルで入力シートから別シ...
-
エクセル マクロを使って日々...
-
Excel ハイパーリンク先のセル...
-
エクセルファイルを軽くする方法
-
エクセルで入力→日付を自動判別...
-
VBA セルの値と同じ名前のシー...
-
該当するデータを書式設定ごと...
-
質問:特定文字列から空白行ま...
-
Excelの選択肢をポップアップリ...
-
指定した日付の範囲内でデータ...
-
エクセル シフト勤務表から、...
-
エクセル特定のシート参照
-
ブック間でデータの移植をした...
-
エクセルのシートを自動で
-
エクセル自動の年月
-
エクセルについて
-
VBAを利用しオートフィルタで日...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelの中央値の複数条件について
-
エクセルで入力シートから別シ...
-
VBA セルの値と同じ名前のシー...
-
Excel 複数のシートからグラフ...
-
ExcelVBAで、指定したシートに...
-
エクセルのワークシートが重く...
-
エクセル マクロを使って日々...
-
IF, ISNUMBER, INDIRECTの組み...
-
エクセルVBA:表の内容を担当者...
-
エクセルについて質問です 日付...
-
Excel ハイパーリンク先のセル...
-
質問:特定文字列から空白行ま...
-
【Excel】VLOOKUP関数で複数の...
-
該当するデータを書式設定ごと...
-
Excelの選択肢をポップアップリ...
-
エクセルで入力→日付を自動判別...
-
エクセル自動の年月
-
VBAを利用しオートフィルタで日...
-
VBAのoffsetの動き方について教...
-
エクセル シフト勤務表から、...
おすすめ情報