- 締切済み
エクセルのシートの反映について質問します。
たとえば、下のような(シート1)の表を元に、別のシート(シート2)(シート3)へ自動で、反映させることは可能でしょうか? また”=”を使わずに(シート1)の元データを、全く同じ表として、別のブックへ反映させ 元のデータを変える事によって、すべてのシート、指定されたブックが自動で変わるような、方法はあるのでしょうか。 こういった場合、良い知恵がありましたらよろしくお願い致します。 m(_ _)m (シート1) A B C 1 コードNo 日付 名 2 1 10/1 aaaaaa 3 2 10/2 bbbbbb 4 1 10/3 cccccc 5 2 10/4 ddddddd (シート2) A B C 1 コードNo 日付 名 2 1 10/1 aaaaaa 3 1 10/3 cccccc (シート3) A B C 1 コードNo 日付 名 2 2 10/2 bbbbbb 3 2 10/4 ddddddd
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
質問の主旨の捉え方が、難しい・ >また”=”を使わずに(シート1)の元データを、全く同じ表として、別のブックへ反映させ 元のデータを変える事によって、すべてのシート、指定されたブックが自動で変わるような、方法はあるのでしょうか。 ーー (A)Sheet1からSheet2はA列の1を、Sheet2に抜き出したい(抜き出し問題)のようにも取れるが (B)人手で人間が、Sheet1のこれとこれと(ルールはなく)をSheet2のこの行に持ってくることを希望とも取れる。 (A)抜き出し問題なら、そのように質問に明記のこと。毎日ある質問のタイプです。 Sheet2はSheet1の条件該当行を空白を入れずに持って来たいということを言いたかったのかな。抜き出したら、普通は上行からつめて出し巣のは当然です。 ーー 上記(A)にしろ、(B)にしろ、持ってくるほうのシートを特定するためSheet1!は絶対出てきます。 (A)ならVBAでやってしまえば、Sheet1!はシートのセルに出てきませんが、この質問は、VBAの話をするのではないでしょうね。 >元のデータを変える事によって、すべてのシート、指定されたブックが自動で変わるような、方法はあるのでしょうか。 元のデータはどこのことを指すのですか。 たとえばどこでもです、ということなら形式を選択して張り付けーリンク張り付けを勉強してください。 しかしここでも=Sheet1!A1のような式が入ります(使います)。 コピー元(参照元)とコピー先(参照先)のそれぞれが一部のセルならセル単位で参照することになります。 >”=”を使わずに(シート1)の元 どういうニーズからこういう発想が出るのか、説明すべきです。 また別の解決策がある場合もあります。本件は無いと思いますが。 それともVBAでならできることを、良く説明できてない場合もあると思います。 >良い知恵がありましたらよろしくお願い致します 回答者に知恵を絞らせるよりも、エクセルを、少し勉強すればこういう質問は、初めから難しいとわかって、質問しなくなるのではないかな。
- joker_70
- ベストアンサー率0% (0/0)
僕がそのような作業を行うときは“=”を使ってやってます。 それ以外の方法はちょっとわからないですね汗