Excelでファイル1ファイル2ファイル3と3つあります。
ファイル1とファイル2にはそれぞれシートAとシートBがあり
住所 氏名 年齢 性別
東京 山本 25 男
沖縄 佐藤 30 女
大阪 鈴木 35 男
シートAシートB共、上記のような感じです。
これをファイル3に抽出したいのですが、
ファイル3も
住所 氏名 年齢 性別
と、同じです。
条件としてファイル1とファイル2を入力するのは
ランダムに入力していきます。
これを打った順番にファイル3に抽出していきたいです。
分かりにくい説明で申し訳ないのですがみなさんの
知恵をお借りしたいのでお願いします。
No.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に書き込むとなると話は難しくなります。
No.3
- 回答日時:
取りあえず、ご希望の内容を手作業で行ったんばあいですが
ファイル1のシートA をコピー
ファイル3のシート ?に貼付け
ファイル3のシート ?を1列目(日時)順に並び替える。
こちらで、宜しければ一度、マクロの記録でコードを取得してみては如何でしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) マクロか関数で処理したいのですが、教えて頂けませんか。 8 2022/10/31 15:18
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Excel(エクセル) Excel、同じフォルダ内のExcelファイルの特定シートのみを1つのファイルに集約したい 8 2022/09/07 15:12
- Excel(エクセル) Excelの関数でこんな処理ができますか 1 2023/02/08 13:46
- Excel(エクセル) VBA ふたつの同じ様式シートのセルをコピーしたい 2 2023/03/08 15:28
- Visual Basic(VBA) excelにて、特定の列に数字入力してあれば、入力してある行コピーして 別ファイルに張り付ける 2 2022/08/11 05:33
- Excel(エクセル) Excel同士のデータの突合 3 2023/08/07 16:34
- Excel(エクセル) 【VBA】PDF出力に任意のファイル名前を付ける方法 3 2023/07/21 10:55
- C言語・C++・C# c言語の問題です 2 2023/07/21 10:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA:ユーザーフォームのマルチ...
-
VBA 数値を文字列として貼付したい
-
cerファイル、pfxファイルの基...
-
Google ドライブに意図しないフ...
-
ファイルシステムがNTFSだとexF...
-
plgファイルの開き方
-
「最小化」したファイルが元の...
-
WPSスプレッドシートでエラー。...
-
exFATとAPFSではどっちがファイ...
-
現在、夜中の3時。俺が働いてい...
-
A4ファイルを綺麗に並べる方法...
-
開かなくなった引き出しの開け方
-
"~$[ファイル名].xlsx"というフ...
-
拡張子sfvってなんですか?
-
AUTOCAD
-
オフィス内のA4ファイルが倒れ...
-
EXCEL2010でロータスのファイル...
-
単一2GB以上のファイルをDVD-R...
-
FlukeのLANテスター flwファイ...
-
誰か聞いてください。 社会人6...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA 数値を文字列として貼付したい
-
VBA:ユーザーフォームのマルチ...
-
cerファイル、pfxファイルの基...
-
Google ドライブに意図しないフ...
-
"~$[ファイル名].xlsx"というフ...
-
開かなくなった引き出しの開け方
-
A4ファイルを綺麗に並べる方法...
-
拡張子sfvってなんですか?
-
AUTOCAD
-
plgファイルの開き方
-
WPSスプレッドシートでエラー。...
-
「最小化」したファイルが元の...
-
Windowsでbattery reportのファ...
-
ギガファイル便で送ったzipファ...
-
WEBで検索して閲覧したファイル...
-
DVDやBDの画像をHDDに取り込む...
-
オフィス内のA4ファイルが倒れ...
-
BIOSアップデート
-
FlukeのLANテスター flwファイ...
-
こういうごついファイルってダ...
おすすめ情報
回答頂いた方ありがとうございます。
日付・時間を加えた上で
シート1とシート2にマクロボタンを設置して
それを押した時に値をファイル3に移したいです。
説明不足ですいません。
知恵をお願いします。
返信ありがとうございます。
ファイル1のシートAをコピーして一回目だけなら
ファイル3のシートC(シートCとします)に貼り付け
出来ますが、問題は貼り付けするものがファイル1とファイル2
と2つあって入力するのもファイル1→ファイル1→ファイル2→
ファイル1→ファイル2・・・とランダムです。
それを打ったファイル3のシートCに順番に入れたいのですが、
そこのマクロが分かりません。
説明不足なところがあってすいません。
知恵をお借りできればお願いします。
ありがとうございます。
表現力がなくすいません。そういうことです。
これって関数でするのですかマクロを書くのですか?
一応マクロでもトライしてみたのですが、一行目しか
出来ませんでした。
ご教授いただければ幸いです。