- ベストアンサー
エクセルでこんなことはできますか
エクセルを使って毎日ある単価を例のように入力しています。 4/1 500 430 210 4/1 4/2 500 510 430 420 210 4/1 4/2 4/3 500 510 430 420 450 350 210 上記のような一連の単価の横への積み重ねを エクセルの「元に戻す」ボタンや「やり直し」 ボタンのように4/1 4/2 4/3と順番に表示させ られるようにして保存したいのですが、こんな ことは可能でしょうか。ご存知の方がいらっしゃ いましたらお教え願えますでしょうか。 よろしくお願いいたします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
可能か、可能でないかと言われれば、可能です。 方法は次の通りですが、ファイルを開いた時、 こんな表示にする訳はなんですか? [方法] 1.非表示のシートAを用意します。 2.ファイルの終了時もしくは更新時に、表示用シート の内容をシートAにコピーします。 3・ファイルを開いた時、シートAから表示用シート に、データを順次、遅延タイマーをかけながら 表示します。 以上は、VBA(マクロ)を使うことになると思います。
その他の回答 (4)
- imogasi
- ベストアンサー率27% (4737/17069)
>エクセルの「元に戻す」ボタンや「やり直し」 ボタンのように4/1 4/2 4/3と順番に表示させ られるようにして保存したいのですが この言わんとする意味が、よく捉えられません。 こういうことかな? たとえばSheet2で (下記には単価らしからぬ文字も入れてますが、数字だけでももちろんよい) A列 B列 C列 4月1日 4月2日 4月3日 2 3 4 q w e d f f d 12 34 h 2 b k f l g とあるとき Sheet3のA1に日にちを入れると 該当の日にちの列のデータが出るようにしたいなら Sheet3のA2に =HLOOKUP($A$1,Sheet2!$A$1:$C$10,ROW(A2),FALSE) と入れて、下方向に式を複写してください。 $C$10の部分はデータ量で適当に変えること。 むしろ品名をSheet3のA列に入れておいて、 指定日の単価をB列に上記の式で出すようにすればよいかもしれない。その場合、式は少し変えなければなりません。 前者の結果Sheet3のA列は 4月3日 4 e f 34 b 0 0 0
お礼
早速のアドバイスありがとうございます。 まずは勉強して試してみます。 また何か解らないことができたときは お教えください。よろしくお願いいたします。
a-labさん こんにちは。 すぐに回答が欲しい。のレベルですので、 出来るか出来ないかの回答であれば、 VBAでプロシージャを記述すれば出来ます。 a-labさんはVBA、書けますか? 部分的にはマクロの自動記録で引用出来ますし、 ステップ数もそんなに多くならないと思います。 少しでも知識があるなら、ここではなく 「教えてねっと」や「ボーグQ&A掲示板」などで問い合わせされると、かなり詳しく教えてくれる人はいますが、マクロを作ってくれるわけではないので、頂いたヒントを元にご自分で完成させることになります。
a-labさん こんにちは。 すぐに回答が欲しい。のレベルですので、 出来るか出来ないかの回答であれば、 VBAでプロシージャを記述すれば出来ます。 a-labさんはVBA、書けますか? 部分的にはマクロの自動記録で引用出来ますし、 ステップ数もそんなに多くならないと思います。 少しでも知識があるなら、ここではなく 「教えてねっと」や「ボーグQ&A掲示板」などで問い合わせされると、かなり詳しく教えてくれる人はいますが、マクロを作ってくれるわけではないので、頂いたヒントを元にご自分で完成させることになります。 すぐに回答が欲しい。レベルなので、出来るか出来ないか
お礼
早速のアドバイスありがとうございます。 まずは勉強して試してみます。 また何か解らないことができたときは お教えください。よろしくお願いいたします。
- jyamamoto
- ベストアンサー率39% (1723/4318)
マクロができれば、そんなに難しいことではないと思いますが・・・。 もしマクロができないのであれば、 毎日、前日までのデータが入ったワークシートをコピーでもうひとつ作成して、そこに当日のデータを追加入力してワークシートの名前を「その日の日付」に変更して保存するという方法をとれば、呼び出したい日付のワークシートを開けば、その日までのデータが出てくると思いますが、いかがでしょうか?
お礼
早速のアドバイスありがとうございます。 まずは勉強して試してみます。 また何か解らないことができたときは お教えください。よろしくお願いいたします。
お礼
早速のアドバイスありがとうございます。 まずは勉強して試してみます。 また何か解らないことができたときは お教えください。よろしくお願いいたします。