Excel VBA質問箱 IV

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

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


48956 / 76736 ←次へ | 前へ→

【32706】Re:コピー、貼り付けについて
回答  かみちゃん  - 05/12/21(水) 7:16 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>sheet 1のCX2からEU2まではコピーして、sheet2のB2からAY2にペーストするマクロを作ろうとしています。ペーストするときの注意は「値」のみの貼り付けです。

書いておられる仕様とコードが合っていないように思いますが、
Copy元のアクティブシートが不安定なのだと思います。
具体的には、以下の★の行は、少なくとも必要かと思います。

 For k = 1 To 5
  Sheets("Sheet1").Select '★
  Range(Cells(k + 1, 102), Cells(k + 1, 151)).Copy
  Sheets("変換後のデータ入力画面").Select
  Range(Cells(k + 1, 2), Cells(k + 1, 51)). _
   .PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
     :=False, Transpose:=False
 Next k
 Range("A1").Select
End Sub

0 hits

【32705】コピペについて BBC 05/12/21(水) 7:02 質問
【32706】Re:コピー、貼り付けについて かみちゃん 05/12/21(水) 7:16 回答
【32767】Re:コピー、貼り付けについて BBC 05/12/21(水) 21:22 発言
【32784】Re:コピー、貼り付けについて Jaka 05/12/22(木) 9:33 回答
【32841】Re:コピペについて BBC 05/12/24(土) 0:17 お礼

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