EXCEL関数を利用した一覧の作成について質問です。
A B C D ~ X
1 名 前 金 額 商品名 配送先 ~ 返 金
2 近 藤 2000 砂 糖 栃 木 ~ 500
上記のような表があり、A2~D2の各項目が毎日違う値になるとします。
その値を、別のシート(下記)に毎日自動転記したいのですが、
どのようにすれば宜しいでしょうか?
上の表はほんの一例です。表の値を出すためにも別の表で関数を
駆使して集計や計算をし、それが上の表に出てくるので、をれを
手入力で毎日一覧に転記するとミスが生じてしまうのです。
やはり、EXCELだけでは限界ですか?
ご存知の方、宜しければ教えてください!
A B C ~ X
名 前 金 額 商品名 ~ 返 金
○月1日 近 藤 2000 砂 糖 ~ 500
○月2日 鈴 木 5000 塩 ~ 200
○月3日 田 中 3000 砂 糖 ~ 800
・
・
○月31日 星 3000 銀 杏 ~ 100
No.4ベストアンサー
- 回答日時:
#2です。
>マクロを併用していろいろやってみます。
マクロの記録だけではだめですよ。
VBAでやる上で、役立ちそうなコードを挙げておきます。あくまで1つの方法です。自分の場合、私の例とどう違うので、コードのどこをどう修正したらよいかを、色々試行錯誤してみてください。
Sheet1
A1に日付をいれ、データは第2行目から、A-C列で
山田リンゴ2
木下もも1
上野柿4
これを打ち込んで、コマンドボタンをクリック。
Sheet2はA-D列
2006/12/25山田リンゴ2
2006/12/25木下もも1
2006/12/25上野柿4
となる。
Sheet1でA1は新日付を打ち直し。
第2列以後はクリアして打ち直し。
2006/12/26
大野イチゴ12
垣田みかん5
池下さくらんぼ7
コマンドボタンをクリック。
Sheet2は
2006/12/25山田リンゴ2
2006/12/25木下もも1
2006/12/25上野柿4
2006/12/26大野イチゴ12
2006/12/26垣田みかん5
2006/12/26池下さくらんぼ7
ーーー
実行に先立ち、前もってやっておくこと
(1)Sheet1にコマンドボタンを置く方法
表示ーツールバーーコントロールツールボックスのコマンドボタンをシート状にD&D
(2)
VBEの標準モジュールに
Sub tuika()
l1 = Worksheets("Sheet1").Range("A65536").End(xlUp).Row 'Sheet1の最終行
l2 = Worksheets("Sheet2").Range("A65536").End(xlUp).Row 'Sheet2の最終行
For i = 2 To l1 'Sheet1の第2行目から最終行まで
'--Sheet2の最終行以下へSheet1よりデータを持ってくる。
Worksheets("Sheet2").Cells(l2 + i - 1, "A") = Worksheets("Sheet1").Range("A1")
Worksheets("Sheet2").Cells(l2 + i - 1, "B") = Worksheets("Sheet1").Cells(i, "A")
Worksheets("Sheet2").Cells(l2 + i - 1, "C") = Worksheets("Sheet1").Cells(i, "B")
Worksheets("Sheet2").Cells(l2 + i - 1, "D") = Worksheets("Sheet1").Cells(i, "C")
Next i
End Sub
をコピー貼り付け。
(3)ボタン上で右クリックし、マクロの登録で、「tuika」を指定。
ーーー
本当はクリックを忘れて累積されなかったとか、2回クリックして、重複累積したり、コマンドボタンがシートコマンドボタンの問題はマクロボタンをツールバーに作る方法など勉強(WEB照会など)してください。
No.5
- 回答日時:
質問の主旨は入力帳票と集計表を別にしたいと考えて
集計結果を印刷したいと仮定します。
■ちょいとかじった程度なんで、VBAとなると・・・
初心者と思ってアドバイスします。
入力帳票を○月○日の表に直接入力されたら如何でしょう。
難しいテクニックを使うより良いと思います。
その場合表の行が長くなりますので
A B C ~ X
名 前 金 額 商品名 ~ 返 金
表題をスクロールしないように画面を固定されたら如何でしょう。
ウィンドウ→ウインドウ枠の固定でOKです。他にも方法があります。
検索用にデータ番号、あるいは日付を入力された方が役立つでしょう。
■出力帳票を別シートにつくり印刷されたら如何でしょう。
先ほどのデータ番号あるいは日付でデータを抽出されたら如何でしょう。抽出関数(Vlookup)
http://www.kenzo30.com/ex_kisotyu/ex_ks_tyukyu9_ …
質問を勝手に解釈してアドバイスしました。悪しからず。
No.2
- 回答日時:
>EXCELだけでは限界ですか
そうではない。「エクセル」の限界ではない。エクセルVBAのことが全く出てきませんが、ご存知ですか。知らないとすれば、仕事にエクセルを使うのは、頭で考えると簡単なことも、簡単にできなくて相当我慢しなければなりません。
手作業で相当補わないとダメだから。例えば再入力やコピー・貼り付けなど併用でしてやる必要が出てきます。
ーー
同じシートの同じ行に(昨日のデータの上書き、または消して上書きをして)、日ごとに
順に、累積した行データを残すのは、(マクロを使わないと)関数では至難の業です。というより、できないでしょう。
回答ありがとうございます。
なるほど・・・・至難の業ですか・・・。ちょいとかじった程度なんで、VBAとなると全然わからないっす(T_T)
マクロを併用していろいろやってみます。
No.1
- 回答日時:
その日の結果(転記元)の表のデータは1行だけですか?
転記先の表には日付が入っていますが、最終列はXのままという事は、A列には日付+名前のデータが入るのでしょうか?
質問の内容だけですとただ単に行をコピーして貼り付けて名前の頭に日付を追加だけのようなのですが・・・・・
この操作の何をミスしてしまうのでしょうか?
ミスが生じるという事はもっと複雑な何かがあるのではないですか?
関数だけでの処理は難しいと思うので、マクロでの処理となると思いますが、この程度の処理であればわざわざマクロを作成しなくても【マクロの記録】で手順を記録させるだけで対応可能かと思います。
ご回答ありがとうございます。
A列には名前だけが入ります。また、コピペなら質問をするまでもありませんが、一応関数やマクロを使って「自動転記」ということでEXCELのみで出来るかどうか、またその方法のヒントを教えていただきたかったのです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) EXCEL マクロで 同じフォルダ内の複数ファイルの複数行全体を選択して1つのファイルに集約 4 2022/09/27 18:41
- Excel(エクセル) Excelの複数ファイルの複数行を別ファイル1つのシートにVBA、マクロで集約する方法 5 2022/09/13 06:30
- Excel(エクセル) vba 同じブック内での転記について 4 2023/01/15 14:42
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- Excel(エクセル) アウトラインの小計のやり方 1 2023/03/20 11:51
- その他(Microsoft Office) Excelで総数量を変動させたい 2 2022/11/04 23:49
- Excel(エクセル) 並べ替え、ソートの構文がわからない。 お世話になります。VBA超初心者です。 エクセルでワークシート 2 2023/06/28 21:00
- Visual Basic(VBA) Sheet1の出荷日と品名が並んだ表からSheet2の品名別出荷日別の個数一覧表を作っています。 オ 3 2022/12/01 23:54
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- 高校 日商簿記3級の勉強中なのですが 精算表が完成せず困っています。 こちらの問題の回答を教えていただきた 2 2023/03/02 09:07
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
毎日の日計を別シートに自動で更新、反映させたい
PowerPoint(パワーポイント)
-
エクセルで伝票に自動記載?
Excel(エクセル)
-
エクセルで複数シートを別のシートに一覧表として自動で反映されるようにしたいです。
Excel(エクセル)
-
-
4
Excel帳票からExcel一覧を作成するマクロ
その他(Microsoft Office)
-
5
エクセルで入力シートから別シートに蓄積方法について
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
従事期間の重複チェック、表示
-
エクセル マクロ 値のある行...
-
マクロの自動実行について
-
エクセルで複数セル範囲をコピ...
-
エクセルでのデータ蓄積
-
1MBでドレくらいの文章を書くこ...
-
「ドゥ」の簡単なローマ字入力方法
-
Google form グーグルフォーム...
-
エクセルでセル未入力時の初期...
-
PDF 入力途中で改行したい
-
一太郎で作った文書をWord変換
-
wordの差込印刷(ラベル作成)...
-
JUST PDF 3 傾き補正
-
googleカレンダーの予定を入力...
-
ワードにて スペースを全て改行...
-
「ディ」はどう入力すればいい...
-
一太郎をワードに変換
-
ワードで住所の漢数字番地の縦...
-
テキストファイルで改行に置換...
-
MACで化学式を入力する方法を教...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルにて表に入力→一覧に自...
-
エクセルで複数セル範囲をコピ...
-
エクセルで空白の項目セルを削...
-
画像のCSVデータをガントチャー...
-
エクセル 細かい条件での切り...
-
従事期間の重複チェック、表示
-
テキストファイルのデータをエ...
-
エクセルの行列方向での並び替え
-
エクセルでのデータ蓄積
-
オートフィルターで抽出された...
-
エクセルでのセルへ入力日の記...
-
エクセルで苦労してます
-
エクセル マクロ 値のある行...
-
エクセルでの計量分析のやり方...
-
Google form グーグルフォーム...
-
「ドゥ」の簡単なローマ字入力方法
-
1MBでドレくらいの文章を書くこ...
-
ワードにて スペースを全て改行...
-
PDF 入力途中で改行したい
-
テキストファイルで改行に置換...
おすすめ情報