ご覧いただきありがとうございます。
下記の表1を入力したあと、ボタン一つで、別のブックの表にそのデータが追加されるようなマクロをExcelで作ることはできるでしょうか。もしもできるようでしたら、ぜひその方法をご教授ください(マクロについては初心者以前の段階なので、無謀なお願いかもしれませんが)。
なお、実際は、縦・横とももっとセルの数は多いです。また、表1は複数のシートを串刺し集計したものです。
(表1)
A B C D E F G
1 日付 相手先 フラグ1
2 (A2:F4には数値が フラグ2
3 入っています)
4
5 計1 計2 計3
↓最下行にデータを抽出・追加
(表ア)
A B C D E F G H
1 1 日付 相手先 フラグ1 フラグ2 計1 計2 計3
2 2
3 3
:
(連番は自動で振られるとうれしいです)
普通は、表アのようなシンプルな表を先に作って表1のようなものに反映させるのでしょうが、表1は複数の表を集計して作るものなのでそうもいきません。なにとぞお知恵をお貸しくださいますようお願いします。
#1です。
サンプルとして、別ブックでは無いですが シート名 Sheet1 のA1~C1のデータを、実行するたびにシート名 Sheet2のAx~Cxに追加して行きます。(最初の判定をはしょっているので、Sheet2の2行目から転記されて行きます)
Sub Test()
Dim LRow As Long
With Worksheets("Sheet2")
LRow = .Range("A65536").End(xlUp).Row + 1
Worksheets("Sheet1").Range("A1:C1").Copy _
Destination:=.Range("A" & LRow)
End With
End Sub
参考に。
お礼
早速のご回答ありがとうございます。コピーして試させていただきました。コードの意味も、手元の入門書などで勉強させていただこうと思います。ありがとうございました。