
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
シートには
日報入力(作成)画面A シート1
日別のシート2(1日用)、
シート3(2日用)、
・・
があるのでしょうね。(違う場合は質問の説明不足だよ)
ーー
エクセルの課題解決方法は
(1)操作
(2)関数
(3)VBA
などの方法がありますが、
(1)はコピー貼り付けになるが、シート1とそっくり同じでないと手間がかかるし、表構成が違う場合は毎日しんどい。
この手は考えてないのでしょう。
ーー
関数はシート1のデータを取って、シート2などの所定のセルに「投げる」ようなイメージのことは出来ない。「受け取る」「待ち受ける」イメージで、どこから、(は決まっているのでしょうが)何日にデータを採るかという情報
が一箇所しか見れないので、該当日以外は捨てる(関数を無効にする)なんて芸当が出来ない。具体的に言えば、(一番可能性のありそうな関数である)シート名を決める、INDIRECT関数が使えない。
毎日の終わりにシート2(など)の式を全部消してしまえば、その日のシート1のデータでシート2のデータは固定されるが、そんな方法は普通しない。そのままだと、翌日には翌日のシート1のデータを(シート2の式を入れた各セルに)採ってしまう。
すると、前日のデータは残らない。
それで関数ではダメ。
この理屈わかりますか。
ーー
VBAは
日付けでシートを割り出し、そのシートの対応セルにシート1のデータを所定セルにセットできる。データをシート1からシート2などに「投げる」感覚である。
翌日では投げる先を、日付けでコントロールできるから、日付けさえ正しく次の日にセットされれば、投げる先・行く先は間違えない。
(自動で日付けを採るDATEなどを使うのは、色々の場合を考えて却って不便と思うが、本質的な問題ではない)
ーー
コマンドボタンなどでシート1の入力終了の合図を送り、シート2など(日々変わる)へデータを代入する作業をするが、VBAの経験が無いと思うのでここには書かない。
やりたければ、少しVBAを勉強してからになるでしょう。
No.1
- 回答日時:
VBAでの対応になると思います。
今日の日付けはDateで取得できます。
あとはFindメソッドで別シートの今日の日付け
のセルを探し、見つかったセルの行の指定の列に
今日の在庫のデータを転記、という形になります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 複数指定セルの可視セルのみを別シートに転記するVBAについて 2 2022/05/27 21:19
- Excel(エクセル) 【エクセル」 特定のセルで条件抽出した列を、別シートに上から詰めて表示したい。 8 2022/04/08 16:00
- Excel(エクセル) Excelで日報を自動で作成したい 売上管理シートに入力した売上データを、日報に自動反映させたいと考 1 2023/04/29 18:07
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- Visual Basic(VBA) 【VBA】指定した検索条件に一致したら別シートに転記したい 2 2022/03/23 16:14
- Excel(エクセル) Excelでのデータ管理 6 2022/12/24 09:33
- Excel(エクセル) vba 同じブック内での転記について 4 2023/01/15 14:42
- Excel(エクセル) Excel 売上管理シートに入力した売上データを、日報に自動反映させたいと考えています。 売上管理シ 3 2023/04/29 18:08
- Excel(エクセル) セルに特定の色が出た時だけ、式を発動させたい 4 2022/06/17 10:32
このQ&Aを見た人はこんなQ&Aも見ています
-
Excelで日付変更ごとに、自動的にデータを転記
Excel(エクセル)
-
excel vbaで日付一致の行にデータ転記
Excel(エクセル)
-
VBA 別シートの同じ日付の欄に値を貼付け
Excel(エクセル)
-
-
4
Excelで日報から月報へとデータ参照をさせたい。
Excel(エクセル)
-
5
エクセルで勤務表の出勤者を抜き出したい。 日付 名前 5/16 5/17 5/18 5/19 田中
Excel(エクセル)
-
6
エクセルのVBAで日付を検索し転機したい
Visual Basic(VBA)
-
7
毎日の日計を別シートに自動で更新、反映させたい
PowerPoint(パワーポイント)
-
8
エクセルに入力後、別シートのカレンダーに自動的に記入方法
Excel(エクセル)
-
9
エクセル表からある項目と同じ日付を検索しそのとなりの文字列を表示したい
Excel(エクセル)
-
10
VBA 別ブック(シート)の同一日付のデータ欄に値をコピー
Visual Basic(VBA)
-
11
指定した日付の範囲内でデータを転記したい。
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル マクロを使って日々...
-
エクセルにて別シートの値を参...
-
Excelマクロで毎月のデータ一覧...
-
エクセルのワークシートが重く...
-
ブック内の特定の文字列を含む...
-
VBA セルの値と同じ名前のシー...
-
指定した日付の範囲内でデータ...
-
該当するデータを書式設定ごと...
-
Excelの中央値の複数条件について
-
エクセルで入力シートから別シ...
-
Excelで数値→文字列変換で指数...
-
Excelで行ごとコピー、同じ行を...
-
エクセルにおける、グラフの指...
-
Excelの関数について、特定の文...
-
エクセルでグラフタイトルが折...
-
たくさん作った同じ設定のグラ...
-
テキストボックス内の文字のふ...
-
日付が1年以内になると他のセル...
-
エクセル 指定した文字列を含...
-
エクセル カタカナの文字を検...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのワークシートが重く...
-
ExcelVBAで、指定したシートに...
-
エクセルで入力シートから別シ...
-
VBA セルの値と同じ名前のシー...
-
IF, ISNUMBER, INDIRECTの組み...
-
Excelの中央値の複数条件について
-
エクセルで入力→日付を自動判別...
-
Excel ハイパーリンク先のセル...
-
エクセルVBA:表の内容を担当者...
-
【Excel】VLOOKUP関数で複数の...
-
エクセル マクロを使って日々...
-
指定した日付の範囲内でデータ...
-
エクセルについて質問です 日付...
-
エクセルにて別シートの値を参...
-
エクセル:複数シートのデータ...
-
EXCEL VBA 一致しないデータの...
-
エクセル 毎日更新する表のデ...
-
エクセル シフト勤務表から、...
-
VBAのoffsetの動き方について教...
-
Excel 複数のシートからグラフ...
おすすめ情報