- 締切済み
Book間のデータ転記を自動化したい
papayukaの回答
- papayuka
- ベストアンサー率45% (1388/3066)
#1です。 ちなみに日付は実行日を入れるだけです。 複数回実行すると同じデータが追記されます。 後は環境に合わせて修正して下さい。
関連するQ&A
- Excel2003 BookからBookへ転記
A B C D 1 コード 日付 枚数 金額 2 1502 7/1 8 25500 フォルダ内でBook1 Sheet1に毎日の売り上げを入力します、コードが50超あります。コード別にBook2~Book51を作成(Book2は1502)として転記させることは可能でしょうか? Book1 Sheet2に転記することは出来ますが、BookからBookは私の力量ではむずかしいです、Book2 Shee1はデータ蓄積、sheet2は納品、sheet3は請求と活用して行きたいと思います、どうぞ宜しくお願いいたします。
- ベストアンサー
- その他MS Office製品
- 2つのBook間で共通のキーワードを使いデータを転記するには?
下記のようなデータがある場合、Book1/sheet1のD列へ Book2/sheet1 C列のデータを転記したい。キーワードは 各Book B列のロットNO.です。どのようなマクロを 組めばいいのでしょうか? Book1/sheet1 A B C D 1 品名 ロットNO. 数量 2 A A123 25 50(転記) 3 A A234 20 75(転記) 4 A A345 22 60(転記) ・ Book2/sheet1 A B C D 1 品名 ロットNO. 時間(HR) 2 A A123 50 3 A A234 75 4 A A345 60 ・
- 締切済み
- オフィス系ソフト
- 複数のブックのデータを集めて、グラフを書きたいです
Book1、Book2には、異なる行列のデータがあります この2つのブックのデータを参照してグラフを書くマクロをVBAで組んでいます Book1,Book2のシートをそれぞれグラフに書くところまでは出来ました 質問1. Book1のA1~An(Aのセルすべて)を、Book2の指定のセル(例えばC1~Cn)に コピーしたい 質問2. Book2のセルB1~B100のデータと Book1からコピーしたC1~C300のデータを 同じグラフ上にプロットしたい AのセルをX軸のデータとして使用する 宜しくお願いします
- ベストアンサー
- Visual Basic
- Excel2007 VBAでブックのコピーについて
VBAでブックのコピー仕方が分からないので教えて下さい やりたいことはBook1とBook2のシートデータを統合した物をBook3に書き出したいです 具体的には以下になります Book1 シート名 パターン1 パターン5 A-1 B-2 B-3 B-4 C-1 C-3 C-5 C-7 Book2 パターン2 パターン3 パターン4 パターン6 D-5 D-6 D-7 D-8 E-9 E-10 F-1 F-5 これをパターン1を先頭にアルファベット順に整列してBook3に書き出す作業をしたいです 求めている結果 Book3 パターン1 パターン2 パターン3 パターン4 パターン5 A-1 B-2 B-3 B-4 C-1 C-3 C-5 C-7 D-5 D-6 D-7 D-8 E-9 E-10 F-1 F-5 Book1とBook2のシート名に関しては重複するシート名はないが並び順がばらばらなので Book3に合体させたときにパターン1を先頭にアルファベットのA-1から順番に整列させたいです どのようにマクロを記述したらいいのか分からず困っているのでよろしくお願いします シートの中には画像やオートシェイプなども入っています
- ベストアンサー
- その他(プログラミング・開発)
- Excel2007 VBAでブックのコピーについて
VBAでブックのコピー仕方が分からないので教えて下さい やりたいことはBook1とBook2のシートデータを統合した物をBook3に書き出したいです 具体的には以下になります Book1 シート名 パターン1 パターン5 A-1 B-2 B-3 B-4 C-1 C-3 C-5 C-7 Book2 パターン2 パターン3 パターン4 パターン6 D-5 D-6 D-7 D-8 E-9 E-10 F-1 F-5 これをパターン1を先頭にアルファベット順に整列してBook3に書き出す作業をしたいです 求めている結果 Book3 パターン1 パターン2 パターン3 パターン4 パターン5 A-1 B-2 B-3 B-4 C-1 C-3 C-5 C-7 D-5 D-6 D-7 D-8 E-9 E-10 F-1 F-5 Book1とBook2のシート名に関しては重複するシート名はないが並び順がばらばらなので Book3に合体させたときにパターン1を先頭にアルファベットのA-1から順番に整列させたいです どのようにマクロを記述したらいいのか分からず困っているのでよろしくお願いします シートの中には画像やオートシェイプなども入っています
- ベストアンサー
- その他MS Office製品
- 数式の転記
一つのブックの一つのシートに入力した数列にわたる数式を複数のブックの複数のシートにも転記できるようにしたいのですが、いい方法はありますでしょうか? 例えば、BOOK1のSHEET1のD3:D150に=R[-1]C[3]+1という数式を入力したとすると、それが他の複数のブックの複数のシートのD3:D150にも自動的に同じ数式(=R[-1]C[3]+1)として入力されるという事です。同じフォルダーにある数十のブックで、シートの数は1つのブックで10ぐらいあり、コピーや手入力では気が遠くなるほどの時間が掛かってしまいます。ちなみに、ブックの名前はBook1、Book2・・・となっていますが、シート名はそれぞれ固有名詞でつけられています。毎日の作業になりますのでこれが出来るとものすごい時間の節約になります。 現在の知識はマクロを自動記録し、エディターを使って簡単な変更を加えることをはじめたレベルです。本などで体系的な勉強をしたことが無いので驚くほど当たり前のことを知らなかったりしますが、どのようなマクロを使用するべきかアドバイスを是非よろしくお願い致します。自動転記でもマクロを開始して転記する方式でもどちらでもかまいません。お助け下さい。
- ベストアンサー
- オフィス系ソフト
- VBA 別BOOKへのデータ転記について
VBA初心者です。 以下のことがしたいのですが、 コードをご教示いただきたくお願いいたします。 BOOKが5つあります。 BOOK1:抽出用(Sheet2に日々の受注データを入れています) BOOK2:転記100用 BOOK3:転記200用 BOOK4:転記300_400_500用 BOOK5:工事番号用 BOOK1:抽出用はA列からQ列まで工事番号ごとに2行目から受注データが入っています。 抽出用のsheet2のA列に「1」と入力することで転記したいデータだというフラグにし、 抽出用O列のコード100,200,300,400,500(工事の種類のようなものです)を見て、 該当のBOOK2から4にその工事番号が転記がされているか? (されていれば登録済みのメッセージ表示) 転記がされていなければ新規に登録、 新規登録の際に、抽出用Sheet2のD列の工事番号、I列の件名、K列の数量を表示して、 このデータを新規登録しますか?のようなメッセージを出し、Yesなら新規登録。 さらに、新規に登録した際にはその工事番号を名前とするBOOK5を新規作成、 BOOK5にも抽出用の受注内容を転記。 BOOK2から4に転記された工事番号をクリックすると その工事番号のBOOK5にジャンプするようにしたいのです。 抽出用A2とA4に「1」と入力された場合(O列は共に200) BOOK1抽出用データの転記したいセル番地 → BOOK3転記200用のセル番地 A2のデータ D2 → A7 K2 → A8 C2 → A9 H2 → A10 I2 → A11 F2 → D7 L2 → D8 M2 → D9 J2 → D10 C2 → I5 Q2 → J5 A4のデータ D4 → A12 K4 → A13 C4 → A14 H4 → A15 I4 → A16 F4 → D12 L4 → D13 M4 → D14 J4 → D15 C4 → I10 Q4 → J10 BOOK2から4は1つの工事番号を5行使用して表わしています。 ですので、1つの工事番号が7から11の行、 2つ目の工事番号が12から16行目となり、それぞれ100件分の工事番号を入れられるように 作成してあります。 またBOOK5については、(A2のデータの場合)以下のように転記し、ファイル名を抽出用D2の工事番号にしたいです。 A2のデータ D2 → A3 K2 → A4 C2 → A5 H2 → A6 I2 → A7 F2 → F3 L2 → E4 M2 → E5 J2 → E6 大変長くなってしまいましたが、以上のようなことをしたいと考えておりますが、 当方、VBA初心者でして参考書とネットを駆使して抽出用のVBA(CSVデータをコピーして加工する)ことにすら大苦戦しております。 なんとかお力を貸していただけないでしょうか? ご教示よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセル マクロを使って指定範囲のデータを別のブックの特定のシートにコ
エクセル マクロを使って指定範囲のデータを別のブックの特定のシートにコピーしたい。 Book1のsheet1内のA1:C5を A B C 1 東京 1月 2 1/1 りんご 50 3 1/2 みかん 70 4 1/3 バナナ 50 5 1/5 イチゴ 60 A1でコピー先のBook名を指定 B1でコピー先のSheet名を指定 東京(Book名)の1月(Sheet名)のA2:C6にコピーしたい。 両Bookは同一パス内にありコピー先のsheetも事前にできています。 どなたかよろしくお願いいたします。 マクロ内の行にコメントで解説を入れていただけると助かります。
- ベストアンサー
- オフィス系ソフト
- 別Bookのデータコピーについて
Book違いのデータをコピー(Book1のSheet1のI,Jを埋めたい)したいと思います。 Book参考のSheet野菜は空白行が存在し、A3~A90までデータが入っています。 また、Sheet1 H列の名前はBook参考のSheet野菜のA列に必ず存在します。 Book参考はデスクトップにあり、自動で開ける方法にてお願い致します。 元 Book1のSheet1 H I J 3 トマト 4 きゅうり ・ ・ 15 レタス Book参考のSheet野菜 A B C D 3 アスパラガス 300 6/2 長崎県 4 いんげん 400 1/13 鹿児島県 5 6 きゅうり 200 11/6 宮崎県 53 トマト 250 2/26 島根県 90 レタス 300 7/7 佐賀県 ↓ Book1のSheet1 H I J 3 トマト 250 2/26 4 きゅうり 200 11/6 ・ ・ 15 レタス 300 7/7 となるように
- 締切済み
- オフィス系ソフト
- 複数のSheetのデーターを一枚のシートへ転記させる。
エクセル初心者です。よろしくお願いします。 例えば A B C D E F 1 2 タイトル タイトル タイトル 3 a b f 4 5 6 という全く同じSheetを毎日一枚ずつ作成していくとして、ここで”集計”Sheetに A B C D E 1 タイトル タイトル タイトル 2 追加した日付 追加Sheet名 a b f 3 追加2枚目 4 追加3枚目 5 " 6 " と言うように、行ごとに追加されていくSheetのデーターを”集計”一枚に自動で転記していきたいと思います。当方全くの初心者ですので、できましたら関数で教えて頂きたいと思います。 追加した日付や追加したSheet名を自動での転記させる方法は関数では無理かもしれませんが、タイトル集計だけでもかまいませんので、わかる範囲でよろしくお願いします。
- ベストアンサー
- オフィス系ソフト