No.2ベストアンサー
- 回答日時:
標準モジュールへ以下のマクロを登録してください。
Const Folder = "D:\goo\data9"
はBook2.xlsxを格納しているフォルダ名です。
あなたの環境にあわせて適切に設定してください。
---------------------------------------------------------
Option Explicit
Public Sub 別ブックへ転記()
Const Folder = "D:\goo\data9"
Dim ws1 As Worksheet
Dim wb2 As Workbook
Dim ws2 As Worksheet
Dim maxrow1 As Long
Dim maxrow2 As Long
Dim row1 As Long
Dim row2 As Long
Set ws1 = Worksheets("Sheet1")
maxrow1 = ws1.Cells(Rows.Count, "A").End(xlUp).Row
If maxrow1 < 4 Then Exit Sub
Set wb2 = Workbooks.Open(Folder & "\" & "Book2.xlsx")
Set ws2 = wb2.Worksheets("Sheet2")
maxrow2 = ws2.Cells(Rows.Count, "A").End(xlUp).Row
If maxrow2 < 4 Then maxrow2 = 4
row2 = maxrow2 + 1
For row1 = 4 To maxrow1
ws2.Cells(row2, 1).Resize(1, 3).Value = ws1.Cells(row1, 1).Resize(1, 3).Value
row2 = row2 + 1
Next
wb2.Save
wb2.Close
MsgBox ("完了")
End Sub
お返事遅くなりました。大変勉強になりました。次回、同じフォルダーにあるExcelからExcelへのデータ転記を相談しますので、お時間ありましたら、宜しくお願い致します!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【関数】【マクロ】データの転記の方法について 2 2023/07/26 15:22
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Visual Basic(VBA) 【ご教示ください】VBAの記述方法がわかりません。 2 2022/08/12 21:28
- Visual Basic(VBA) 【困っています2】VBA 追加処理の記述を教えてください。 2 2022/08/26 11:42
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
- その他(Microsoft Office) マクロVBAについて 1 2022/09/06 18:12
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Visual Basic(VBA) VBA同じシートの別ブックに転記していく方法 3 2022/11/28 12:14
- Excel(エクセル) 【マクロ】【VBA】同じフォルダ内にあるエクセルのデータを転記したい 2 2023/07/26 15:13
- Visual Basic(VBA) マクロで最終行を取得したい 4 2023/05/28 12:14
このQ&Aを見た人はこんなQ&Aも見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
VBA 既に開いているBookに継続作業(転記)する追加コード
Visual Basic(VBA)
-
vbaで他のブックに転記したい。 vba初心者です。 コマンドボタンを押すと、別ブックにA2からD2
Visual Basic(VBA)
-
VBAで別ブックの列を検索し、該当があれば行ごと新規ブックにコピーしたい。
Excel(エクセル)
-
-
4
EXCEL VBA セルに既に入力されている文字に文字を追加する
Excel(エクセル)
-
5
指定した文字があった場合、その行を削除するマクロが欲しいです
Excel(エクセル)
-
6
Excel VBA、 別ブックの最終行セルへのコピー&値ペースト
Visual Basic(VBA)
-
7
エクセルVBA 別ブックの複数シートの参照について
Excel(エクセル)
-
8
WorkBooksをオープンさせずにシートにコピーしたい【EXCEL VBA】
Excel(エクセル)
-
9
【VBA】特定の値が入った行をコピーして別シートに貼り付ける方法をおしえていただきたいです。
Excel(エクセル)
-
10
エクセルのVBAで日付を検索し転機したい
Visual Basic(VBA)
-
11
別ブックをダイアログボックスで指定してそこにあるシートをコピーしたい
Excel(エクセル)
-
12
VBA 空白行に転記する
Visual Basic(VBA)
-
13
【Excel VBA】指定行以降をクリアするには?
Visual Basic(VBA)
-
14
今日の日付が入った行のデータを取得するマクロ
Excel(エクセル)
-
15
【エクセル】行挿入で数式もいっしょにコピーしたい
Excel(エクセル)
-
16
Exel VBA 別ブックから該当データを検索し、必要なデータを取得する方法について
Visual Basic(VBA)
-
17
vlookup関数の引数を変数で指定することはできますか?
Excel(エクセル)
-
18
セルの値が0はクリアするマクロ
Excel(エクセル)
-
19
エクセルのシート名変更で重複した時のvbaの処理
Visual Basic(VBA)
-
20
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel起動時に特定のワークシー...
-
エクセル 複数のブックを一度...
-
エクセルで抽出して別ファイル...
-
VBAでエクセルファイルを複数、...
-
VBAでブック保護非保護を判定す...
-
【困っています】VBA 追加処理...
-
エクセルで50行ごとに区切った...
-
vbaでpdfを開いて1ページ目のみ...
-
エクセルで参照しているデータ...
-
エクセルにおける,「ブック」...
-
指定ファィルの指定シートをシ...
-
Excelファイルを開いても何も表...
-
EXCELで複数のブックの特定のセ...
-
複数のセルをコピーし、別シー...
-
Excel(2010)のフィルターが保...
-
複数のExcelブックのシート1の...
-
【ExcelVBA】シートをそれぞれ...
-
【マクロ】【VBA】別ブックへの...
-
外部ブック参照が#REF!になって...
-
VBA:ワークブックを変数でActi...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルの関数 ENTERを押...
-
VBAでブックを非表示で開いて処...
-
エクセルを共有するとPCによっ...
-
WorkBooksをオープンさせずにシ...
-
エクセルで参照しているデータ...
-
エクセルで「ディスクがいっぱ...
-
Excelでブックの共有を掛けると...
-
Excelで複数ブックの同一セルに...
-
Excel(2010)のフィルターが保...
-
エクセルで別ブックをバックグ...
-
エクセルにおける,「ブック」...
-
同じフォルダへのハイパーリン...
-
ブックのピボットを別ブックに...
-
エクセルファイルを開かずにpdf...
-
エクセル2016です。「ブッ...
-
ブックの保護ができないんです...
-
エクセルで50行ごとに区切った...
-
エクセルシートの一部を送りたい
-
フォルダ内の複数ファイルから...
-
エクセル 複数のブックを一度...
おすすめ情報