|    | 
     下記のようなコードでブック間の移動を試みたところ 
エラーがでます。実行時エラー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 
 
 | 
     
    
   |