|
こんにちは。かみちゃん です。
>現在、セル(A1)にファイル名をc:\保存先フォルダ名\test.xls
>と入力してファイルを開くように作成しましたが、"test"と
>入力して検索できるようにするにはどのように修正すればよろしいでしょうか。
.Range("FILENAME") が A1のことであるならば、以下のような感じでできると思います。
Public Sub openExcelFile()
Dim szMsg As String
On Error GoTo ERROR_OPENEXCELFILE
With Workbooks("SearchExcel.xls").Worksheets("sheet1")
If .Range("A1").Value = "" Then
szMsg = "調査ファイルが指定されておりません。"
MsgBox szMsg, vbOKOnly, "警告"
Exit Sub
End If
strFileName = "c:\保存先フォルダ名\" & .Range("FILENAME").Value & ".xls"
If Dir(strFileName) <> "" Then
Workbooks.Open Filename:=strFileName
.Range("BOOKNAME").Value = ActiveWorkbook.Name
.Range("SHEETNAME").Value = ActiveWorkbook.ActiveSheet.Name
Else
MsgBox "ファイルが存在しません。ファイル名称を確認してください。"
End If
End With
End Sub
|
|