| 
    
     |  | ▼RL さん: こんにちは
 
 
 >>Sub test()
 >> Dim strFileName As String
 >> Dim WB As Workbook
 >> Dim MYPATH As String
 >>
 >> MYPATH = "C:\Documents and Settings\aaa\デスクトップ\一覧表\"
 >>
 >> strFileName = InputBox("開くファイルの年を入力してください(例)2005")
 >> If strFileName <> "" Then
 >>  strFileName = MYPATH & strFileName & " 出荷一覧表" & ".xls"
 >>
 >>  If Dir(strFileName) <> "" Then
 >>   Set WB = Workbooks.Open(strFileName)
 >>   WB.ActiveSheet.Range("B:E,I:K,P:AA,AC:AC").Copy _
 >>     ThisWorkbook.Worksheets("Sheet1").Range("B1")
 >>  Else
 >>   MsgBox strFileName & "がありません"
 >>  End If
 >>
 >> End If
 >>
 >>End Sub
 >
 >お世話になります。
 >せっかく作って頂いたこのコード、他のシートで使いたいのですが、
 >コピーが終わった後、
 
 違うシートとはどこのファイルですか?
 
 
 >strFileName = MYPATH & strFileName & " 出荷一覧表" & ".xls"
 >
 >を閉じるには、どぅすればいいですか?
 
 ファイルを閉じるのですか?
 
 
 >WB.ActiveSheet.Range("B5:G35565,K5:AE35565").Copy _
 >     ThisWorkbook.Worksheets("ユーザー一覧表").Range("B5")
 >   worksheetsclose ("出荷管理表")
 >
 >としてみたのですが、"Sub、Function、または Property が定義されていません。(Error 35)"と出てしまいます。
 
 |  |