Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


14235 / 76734 ←次へ | 前へ→

【67998】別シートへ値で貼り付ける方法
質問  ケイ E-MAIL  - 11/1/24(月) 16:35 -

引用なし
パスワード
   うまくいかないのでどうぞご教授ください。

AAAというシートのB列から、指定した回数分BBBシートのL列へコピーする
というマクロを作成しました。

この時、値のみ貼り付けたいのですが、Range(コピー先セル)の後に
.PasteSpecial Paste:=xlPasteValuesと入れてもエラーになってしまします。
何故でしょうか。
よろしくお願いいたします。

Sub 回数分コピー()
 Worksheets("AAA").Activate
 下端行 = Range("B6").CurrentRegion.Rows.Count
 コピー元行 = 6
 コピー先行 = 7

 For コピー元行 = 6 To 下端行
 個数 = Cells(コピー元行, 58).Value '個数を取得する
  For 回数 = 1 To 個数
   コピー元セル = "B" & コピー元行
   コピー先セル = "L" & コピー先行
   Worksheets("AAA").Range(コピー元セル).Copy _
    Destination:=Worksheets("BBB").Range(コピー先セル)
   コピー先行 = コピー先行 + 1
  Next
 Next
End Sub

2 hits

【67998】別シートへ値で貼り付ける方法 ケイ 11/1/24(月) 16:35 質問
【68000】Re:別シートへ値で貼り付ける方法 UO3 11/1/24(月) 17:07 発言
【68002】Re:別シートへ値で貼り付ける方法 UO3 11/1/24(月) 18:13 回答
【68003】Re:別シートへ値で貼り付ける方法 ケイ 11/1/24(月) 18:27 お礼
【68004】Re:別シートへ値で貼り付ける方法 UO3 11/1/25(火) 9:20 回答
【68016】Re:別シートへ値で貼り付ける方法 ケイ 11/1/25(火) 14:41 お礼

14235 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free