|
Nedさん、ありがとうございました。
元々、このコードはStatisさんにご教授頂き作成したコードで、
それを基に、下記のようにしました。
Sub CommandButton1_Click()
Dim FileName As String
Dim WB As Workbook
Dim MYPATH As String
Worksheets("ユーザー管理表").Range("A4:AB65536").Clear
MYPATH = "\\gggg\ggg\出荷一覧\一覧表\"
strFileName = MYPATH & strFileName & "注文一覧表" & ".xls"
If Dir(strFileName) <> "" Then
Set WB = Workbooks.Open(strFileName)
WB.ActiveSheet.Range("A4:G35565,K4:AE35565").Copy _
ThisWorkbook.Worksheets("ユーザー一覧表").Range("A4")
Windows("注文一覧表.xls").Activate
ActiveWindow.Close
Unload UserForm1
Else
MsgBox strFileName & "がありません"
End If
End Sub
Private Sub CommandButton2_Click()
Unload UserForm1
MsgBox "データは更新されません"
End Sub
早速、頂いたコードをWB.ActiveSheet.Range("A4:G35565,K4:AE35565").Copy _
の部分に上書きしてみましたが、
.Range("A4:G" & r & ",K4:AE" & r).Copy_でエラーになってしまいました。
その他、Dim MYPATH As Stringのあとに
Dim r As Longを入れてみたりとか、自分で思いつく範囲で色々いじってみたのですが、
一考に解りません。
何かヒントでよいのでよろしくご教授下さい。
|
|