|
お世話様です。
HYPERLINK関数を使用し、xlsファイルを開く件ですが、
お教え頂いた下記コードに、Unload UserForm2を追加すると、
xlsファイルが開けることが確認出来ました。
>Private Sub CommandButton6_Click()
>Dim ACR As Long
>Dim WK_Link As String
>Dim WSH
> Worksheets("Sheet5").Activate
> ACR = ActiveCell.Row
> Cells(ACR, 6).Select
> ActiveCell.FormulaR1C1 = "=HYPERLINK(RC[-3],RC[-3])"
>
> WK_Link = Cells(ACR, 6).Value
> If Cells(ACR, 3) = "" Then
> Cells(ACR, 3).ClearContents
> Exit Sub
> End If
> Set WSH = CreateObject("Wscript.Shell")
> WSH.Run """" & WK_Link & """", 3
> Set WSH = Nothing
Unload UserForm2 ←追加
> Worksheets("Sheet1").Select
>End Sub
ですが、
出来ればUser Form2を消さず、また、
User Form2を表示させずに、開いたxlsファイルを
表示する方法は御座いますでしょうか?
(もとのファイルをマウスで選択しアクティブにすると、
画面上にUser Form2は表示されている)
現状、開いたxlsファイル画面上に、User Form2(& User Form1)が
表示されております。
これを消してしまうと、もとのファイルから、User Form1を呼び出し、
User Form1で検索をし、データ表示を行い、
User Form1上にある、User Form2を呼び出すコマンドボタンを押し・・・
っと、かなり手間が増えてしまいます。
どうか宜しくお願い致します。
|
|