- ベストアンサー
エクセルでブック上の転記
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
「リンク貼り付け」を行います。 ブック(a)のsheet1のセルA1~G1をコピーし、ブック(b)のsheet1のセルA1~G1に「編集」→「形式を指定して貼り付け」→「リンク貼り付け」を行います。ブック(b)を開くときに更新するかを聞いてきますので「はい」を押します。
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17068)
初心者であるといっておきながら、「ブック(b)は開いてない状態で」 と注文をつけているが、メモリに読み込まないとコンピュター処理は行えないのはコンピュターの常識。(もちろんエクセルのディスクファイルをデータとして読み、正しい部分(関係箇所)に値等を書き込むなんて理屈上は考えられるが、その方面のプロで無いとできない。) 既回答でもその指摘あり。 開いても、画面に表示しないとかを考えるべきと思う。 2つのブックを開き、質問の操作をして、マクロの記録をとって、それを実行すると、毎回同じ行に貼り付けられるが、それをどう改良したら良いか(注)などを自分で考えて、判らなければ、その点に絞って質問すること。やりたいことだけ書いて、回答者にコードを作らせ、そっくり頂くというのはダメ。ブックBの最下行を捉える問題になると思う。 (注)Range("A65536”).End(xlUp).Rowの応用かと思う。
- n-jun
- ベストアンサー率33% (959/2873)
>※ブック(b)は開いてない状態 開いてはいけない理由とかあるのでしょうか? たぶんですが、開かないと(開いていないように見えても)書き込めないし 上書き保存等も出来ないでは? と思います。 違っていたらすいません。
関連するQ&A
- 急!!Excel VBA 転記マクロを教えて下さい
Excel VBA超初心者です、 急ぎ作らなければならない資料があり、ご助力願います。 次の様な転記するアクションをコマンドボタンに設定したいです。 Sheet1の列A(先頭セルA2)に入力したデータを、 追加した(入力間違い等を除き、保存した)データ分だけ Sheet2の列B(先頭セルB3)の最終行から転記させていく。 列Aに入力したデータは、並び替えをするので (この分は、今回のVBAに含みません。入力・転記後、Sheet1で普通に並び替えをします。) 列Aと列Bのデータの順番が異なる。 以上です。 どうぞ宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- マクロなどでBook1からBook3へ転記したい
Book1.xls の Sheet1 の A1セル に記入した数字を Book3.xls の Sheet3 の A3セル に転記する方法を教えてください。 ただし、book1.xls 記入したA1セルの数字は、0:00になるとクリアになる必要があります。 又、できれば、記入した直後に自動転記できた方がいいです。 何とぞご教示のほどよろしくお願いします。
- ベストアンサー
- その他MS Office製品
- エクセルのオプションボタンについて
エクセルVBAの初心者です。 ブックAのSheet1にコントロールツールボックスよりオプションボタンを使って、OptionButton1にA室、OptionButton2にB室、OptionButton3にC室という名前をつけて作成しました。この3つのオプションボタンの内いずれかを選択した時に、別のブックBのSheet1のセルA1に転記したいのですが、VBAを使って転記をすることはできるでしょうか? 分かりにくい説明で申し訳ありませんが、宜しくお願い致します。
- 締切済み
- オフィス系ソフト
- 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製品
- エクセルの特定セルを別へのブックに行方向に転記
エクセル2010で、専用フォルダーに入っている複数のエクセルファイルの特定のセル(A1,B2,C3等)を別のブック(まとめ)に行方向に転記したいのですが。 まとめ用のシートの上の行から順に各シートのセル内容を転記していきたいのですが何か方法がありませんでしょうか? 例えば各ファイルに住所、TEL No、名前が決まった書式のセルに入っていて、これが毎月新規データとして追加されるのですが、別のエクセルシートに必要な項目のみ転記して、一覧表を作成したいのです。 現在は、1つずつファイルを開いて、目的のセルのコピペでまとめのシートに貼り付けて作業していますので、これより少しでも簡単な方法があれば教えてください。
- ベストアンサー
- Excel(エクセル)
- 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データをコピーして加工する)ことにすら大苦戦しております。 なんとかお力を貸していただけないでしょうか? ご教示よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- 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 ・
- 締切済み
- オフィス系ソフト
- VBAの行変更について
例 (1)sheet1のセルA1,B1を入力専用(シート名:入力)とする (2)入力する (3)sheet2のA1,B1に転記される (4)(1)を繰り返す (5)sheet2の行が変わる(A2,B2) (6)(4)と(5)を繰り返す (7)(5)がA5,B5まで転記されると自動的にC1,D1に転記される (8)(7)がC5,D5まで転記されると『データがいっぱいです』のメッセージがでる この説明でわかりますでしょうか。
- ベストアンサー
- オフィス系ソフト
- 特定の条件の転記
エクセル2010です。 特定の条件のセルに対しての転記ができるか質問します 入力エリアが以下 I10:M29 I32:M51 I55:M73 I76:M95 転記したいのが同じシート上のA11から↓ B11から↓ 入力エリアに -100と入力されたらA列に100と 100と入力されたらB列に100と 入力されるようにしたい なお A列とB列に値は 重なって表示しないよう段をずらして入力できるようにしたい また 入力エリアで入力された数値は A列 B列ともに 値が入力されているセルの下に 入力するようにする。 このようなことは 可能でしょうか? 説明不足でしたら また 回答させていただきます 詳しい方、お願いします。
- ベストアンサー
- その他MS Office製品
- エクセル、転記?について
決められたエクセルの様式で数名が日々日報を入力しています。 たとえばAさん、Bさん、Cさんがいて それぞれの日報表 各1ブック を入力したら1つのブックへそれぞれ転記されるように設定し Aさんの日報表 Bさんの日報表 Cさんの日報表 と並べて1つの日報にしたいです。 または、入力された数字だけを転記する方法でもいいので 簡単な方法がありましたら教えてほしいです。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト