Excel VBA質問箱 IV

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

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


4221 / 76734 ←次へ | 前へ→

【78138】Re:隣のシートをコピー貼り付けたい
発言  β  - 16/4/21(木) 8:12 -

引用なし
パスワード
   ▼チャンポン さん:

本来なら、元にするシートがどのシートかを明示したほうがいいのですが
とりあえずアクティブシートを元シートとします。
隣というのが、前なのか後ろなのかわからなかったので両方のサンプルを。

Test1,Test2 どちらでも同じ結果になります。

Sub Test1()
  Dim i As Long
  
  i = ActiveSheet.Index
  
  Range("A1:K14").Copy Sheets(i + 1).Range("A1") '次のシート
  Range("A1:K14").Copy Sheets(i - 1).Range("A1") '前のシート
  
End Sub

Sub Test2()
  
  Range("A1:K14").Copy ActiveSheet.Next.Range("A1")    '次のシート
  Range("A1:K14").Copy ActiveSheet.Previous.Range("A1")  '前のシート
  
End Sub

4 hits

【78137】隣のシートをコピー貼り付けたい チャンポン 16/4/21(木) 7:45 質問[未読]
【78138】Re:隣のシートをコピー貼り付けたい β 16/4/21(木) 8:12 発言[未読]
【78143】Re:隣のシートをコピー貼り付けたい 16/4/21(木) 19:47 発言[未読]

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