Excel VBA質問箱 IV

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

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


19284 / 76732 ←次へ | 前へ→

【62882】配列を使ったブック間シート移動
質問  しん  - 09/9/12(土) 12:51 -

引用なし
パスワード
   下記のようなコードでブック間の移動を試みたところ
エラーがでます。実行時エラー1004 Sheetsオブジェクトのエラーとの
ことですが、シートの選択までは動き、移動時点でエラーとなります。
修正のヒントをいただきたく投稿させていただきました

1.データ取得ブック(読み込み元)よりデータ取得
2.ThisWorkbookで作業
3.作業により作成したSheetをデータ取得ブックへ移動
問う流れです。シートの選択まではできているので、
最後でつまづいてしまっています。
ご教授のほどよろしくお願いいたします。

Sub 移動()

  Dim Sh As Worksheet
  Dim mySh() As Variant
  Dim 移動先 As String
  
  
  移動先 = Worksheets("売上").Range("F1").Value  '読み込み元のブック名取得
  
  ReDim mySh(1)

  For Each Sh In ThisWorkbook.Worksheets
  If Sh.Name Like "月間*" Then
    i = i + 1
    ReDim Preserve mySh(i)
    mySh(i) = Sh.Name

  End If
  Next

  Worksheets(mySh).Select
  ActiveWindow.SelectedSheets.Move After:=Workbooks(移動先).Sheets(1) ’ここでエラー


End Sub

3 hits

【62882】配列を使ったブック間シート移動 しん 09/9/12(土) 12:51 質問
【62883】Re:配列を使ったブック間シート移動 Yuki 09/9/12(土) 14:21 発言
【62885】Re:配列を使ったブック間シート移動 しん 09/9/12(土) 15:24 発言
【62886】Re:配列を使ったブック間シート移動 Yuki 09/9/12(土) 21:29 発言
【62887】Re:配列を使ったブック間シート移動 通りすがり 09/9/12(土) 23:23 発言
【62888】Re:配列を使ったブック間シート移動 しん 09/9/13(日) 0:47 お礼

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