アプリ版:「スタンプのみでお礼する」機能のリリースについて

Excelでファイル1ファイル2ファイル3と3つあります。
ファイル1とファイル2にはそれぞれシートAとシートBがあり
住所 氏名 年齢 性別
東京 山本 25  男
沖縄 佐藤 30  女
大阪 鈴木 35  男
シートAシートB共、上記のような感じです。

これをファイル3に抽出したいのですが、
ファイル3も
住所 氏名 年齢 性別
と、同じです。

条件としてファイル1とファイル2を入力するのは
ランダムに入力していきます。
これを打った順番にファイル3に抽出していきたいです。

分かりにくい説明で申し訳ないのですがみなさんの
知恵をお借りしたいのでお願いします。

質問者からの補足コメント

  • つらい・・・

    回答頂いた方ありがとうございます。
    日付・時間を加えた上で

    シート1とシート2にマクロボタンを設置して
    それを押した時に値をファイル3に移したいです。

    説明不足ですいません。
    知恵をお願いします。

      補足日時:2016/05/14 14:12
  • うれしい

    返信ありがとうございます。
    ファイル1のシートAをコピーして一回目だけなら
    ファイル3のシートC(シートCとします)に貼り付け
    出来ますが、問題は貼り付けするものがファイル1とファイル2
    と2つあって入力するのもファイル1→ファイル1→ファイル2→
    ファイル1→ファイル2・・・とランダムです。
    それを打ったファイル3のシートCに順番に入れたいのですが、
    そこのマクロが分かりません。

    説明不足なところがあってすいません。
    知恵をお借りできればお願いします。

    No.3の回答に寄せられた補足コメントです。 補足日時:2016/05/15 10:49
  • ありがとうございます。
    表現力がなくすいません。そういうことです。
    これって関数でするのですかマクロを書くのですか?
    一応マクロでもトライしてみたのですが、一行目しか
    出来ませんでした。
    ご教授いただければ幸いです。

    No.4の回答に寄せられた補足コメントです。 補足日時:2016/05/15 11:43

A 回答 (5件)

1代のパソコンで3つファイルを開いた状態で作業しているとします。


ファイル1とファイル2の作業中のシートから以下を実行するような
ボタンを配置します。
取りあえずですが、入力した最後の行のデータがファイル3の最終行以下に
入ります。

Sub ボタン1_Click()
With Workbooks("ファイル3").Sheets("Sheet1")
GYOU1 = Range("A" & Rows.Count).End(xlUp).Row
GYOU2 = .Range("A" & Rows.Count).End(xlUp).Row + 1
.Range("A" & GYOU2 & ":F" & GYOU2).Value = Range("A" & GYOU1 & ":F" & GYOU1).Value
End With
End Sub

もし、複数のパソコンでファイル1、ファイル2を開いて
ファイル3に書き込むとなると話は難しくなります。
    • good
    • 0
この回答へのお礼

複数のPCでやることはないと思います。
ありがとうございます。
助かりました。

お礼日時:2016/05/15 12:48

ひょっとしてですが、ご希望は


ファイル1、ファイル2にデータを入力する度に
ファイル3の最終行以下に追記されるようにしたいという事?
この回答への補足あり
    • good
    • 0

取りあえず、ご希望の内容を手作業で行ったんばあいですが


ファイル1のシートA をコピー
ファイル3のシート ?に貼付け
ファイル3のシート ?を1列目(日時)順に並び替える。
こちらで、宜しければ一度、マクロの記録でコードを取得してみては如何でしょうか。
この回答への補足あり
    • good
    • 0

>ちなみに時間は日付だけで出来ますか?



同じ日付なら時間順に、という場合は時間(時刻)の情報も必要です。
時間は問わないなら、日付だけでよいでしょう。

ちなみに、
Ctrl + ; (Ctrlキーを押しながらセミコロン) …当日の日付(年月日)を入力
Ctrl + : (Ctrlキーを押しながらコロン) その瞬間の時刻(時分)を入力
    • good
    • 0
この回答へのお礼

ありがとうございます。
Ctrl + ;は始めて知りました。
今後役立てたいと思います。

お礼日時:2016/05/14 14:09

>条件としてファイル1とファイル2を入力するのは


> ランダムに入力していきます。
>これを打った順番にファイル3に抽出していきたいです。

ファイル1とファイル2に打った日付、時間を記録する機能を付ける事
から始めないと無理ですね。
    • good
    • 0
この回答へのお礼

そうなんですね。
ちなみに時間は日付だけで出来ますか?

日時 住所 氏名 年齢 性別
5/10 東京 山本 25  男
5/11 沖縄 佐藤 30  女
5/12 大阪 鈴木 35  男

アドバイスお願いします。

お礼日時:2016/05/14 13:32

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!