• ベストアンサー

初心者です。VBでセルの値を違うシートに連続コピーする方法を教えてください

・A、Bシートが有りBシートのV17からAU17迄数値が入っています。この値をAシートのL6からV6、L10からV10、S14からAU17へ一個づつコピーしたいのですが、以下の様な式しか私には出来ません。 Sheets("B").Activate Range("v17").Copy Sheets("A").Activate Worksheets("A").Range("L6").Select Selection.PasteSpecial Paste:=xlValues ・For文とかで繰り返しできる方法を教えて下さい。宜しく御願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • pbforce
  • ベストアンサー率22% (379/1719)
回答No.2

マクロの記録を使ってSheetBのV17~11セル選択してコピー、SheetAのL6からV6を選択して貼り付け、として記録して見てください。ほかの2箇所も同様にすれば、記録できますが、できれば記録したマクロを改造してみると勉強になるかと思います。

yazaemon
質問者

お礼

・マクロの記録を始めて使いました。うまく出来びっくり!!。 有難うございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.1

>BシートのV17からAU17迄 セルの数26個 >AシートのL6からV6、L10からV10、S14からAU17 セルの数11個、11個、116個 >一個づつコピーしたいのですが セル数が違うのですが、どのようにコピーしたいのでしょうか?

yazaemon
質問者

補足

・すみません間違いました。 S14からAU17では無く、S14からV14間でです。データー数は全部で26個です。

すると、全ての回答が全文表示されます。

関連するQ&A