A 回答 (4件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
こんにちは
Excelマクロには自動記録の機能があります。
先ずは、コピー元book、コピー先book(マクロ記録するブック)を
共に開いておき、コピー先bookをアクティブにしてなさりたい事を記録してみてください。セルの範囲指定などはショートカットキーを使うのが良いですが、難しいようでしたら、現状の範囲をマウスで選択して行ってみましょう。
記録されたコードは、限定的な命令文ですが、そのコードを元に コピー元bookを開くコードや最終行+1(新規入力行)を指定(取得)する コードを加えるなどになると思います。
自動記録は行った事(記録できない操作もあります)の記録なので対象のシートは選択されていない状態から初めてシートの選択なども記録するのが良いと思います。
また、あまりマクロコードが分からないのであれば、複数の記録を範囲などを変え作り、比べるのも学習になるかと思います。
いずれに致しましても、自動記録などを作り、躓いている所や分からない所などをコードと行った事などを含め、ご質問されると、具体的な回答が得られるのではないでしょうか。
少し読みごたえがあるかも知れませんが、自動記録マクロのやり方などの
参考サイトです。
パソコンスキルの教科書
https://fastclassinfo.com/entry/macro_jido_kiroku/
No.2
- 回答日時:
こんにちは。
下記リンク先の、2.別のファイル(ブック)を開いて、貼り付け、保存
が参考になるかと思います。
https://www.excelvba.club/entry/2016/11/02/211136
先ずは上記を参考に、マクロを組み立てては?と思います。
それで、不明な点がありましたら、コードを載せて再度質問されるのが
良いかと思います。
No.1
- 回答日時:
こんにちは
ご質問が漠としているので、何について回答したらよいのかわかりません。
例えば、処理手順の簡単な一例を考えてみると・・
1)対象となるブックを開く
(両ブックとも開いている前提なら、この処理は不要)
固定ブックならそのまま開けばよいし、固定でない場合は
ファイル選択のダイアログで選択してもらうなど。
2)「コピー元ブック」の対象シート(=不明)のA列3行~最終行迄の範囲を取得
3)「ペースト先ブック」の対象シート(=不明)のA列最終行を取得
4)ペースト先の「最終行+1」行から、2)の内容を貼り付け
5)必要に応じて、開いたブックを閉じる
といった感じかと思いますけれど、どこまでわかっていて、どこがわからないのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのマクロでコピー後の貼り付け先を毎回指定したところにしたい 5 2022/08/12 10:47
- Excel(エクセル) エクセルで保存時に全部のシートの最終行をコピーして数値で貼り付けたい 3 2023/08/14 15:49
- Excel(エクセル) エクセルのマクロについて教えてください。 3 2023/02/07 14:47
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/26 13:19
- Excel(エクセル) スプレッドシートのマクロで値の入力があるセルの範囲を指定する方法を教えて下さい 2 2022/04/05 17:29
- Visual Basic(VBA) VBAマクロでシートコピーした新シートにコピー元シートとの計算式の入れ方を教えて下さい。 5 2022/11/20 09:48
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/01/26 12:00
- Excel(エクセル) マクロでコピーすると数式が表示される 1 2022/09/09 20:21
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/04 17:58
- Excel(エクセル) マクロだと数式が表示される 2 2022/09/10 14:48
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA シートをコピーする際に Co...
-
ワイルドカード「*」を使うとう...
-
エクセルVBAが途中で止まります
-
vbaで他のブックに転記したい。...
-
別ブックをダイアログボックス...
-
ACCESSでExcelにデータ出力、高...
-
VBS Bookを閉じるコード
-
VBA コードを実行すると画面が...
-
転記先VBA 一致しているセルが...
-
vbaでvbaProjectのパスワード解...
-
VBAで別ブックのシートを指定し...
-
エクセルのマクロについて教え...
-
VBA 実行時エラー 2147024893
-
ExcelVBA:すでに開かれている...
-
【Excel VBA】書き込み先ブック...
-
【ExcelVBA】インデックスが有...
-
【ご教示ください】VBAの記述方...
-
ADOで複数のBookから抽出
-
ACCESSVBA からExcelの他ブック...
-
【ExcelVBA】zip圧縮されたCSV...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA シートをコピーする際に Co...
-
エクセルVBAが途中で止まります
-
別ブックをダイアログボックス...
-
【ExcelVBA】インデックスが有...
-
ワイルドカード「*」を使うとう...
-
【ExcelVBA】VBA実行でダイアロ...
-
ExcelのVBAです。フォルダ内の...
-
フォルダ内の全てのファイルに...
-
VBA コードを実行すると画面が...
-
VBA 別ブックからコピペしたい...
-
VBAで別ブックのシートを指定し...
-
VBS Bookを閉じるコード
-
vbaでvbaProjectのパスワード解...
-
【VBA】全シートの計算式を全て...
-
VBA シート名が一致した場合の...
-
【ExcelVBA】zip圧縮されたCSV...
-
複数のエクセルブックをひとつ...
-
VBSでExcelのオープン確認
-
VBAで別のブックにシートをコピ...
-
【Excel VBA】書き込み先ブック...
おすすめ情報