• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:窓からファイルを開くときフォームも表示したい)

窓からファイルを開くときフォームも表示したい

このQ&Aのポイント
  • Excel365soloを使用し、VBアプリケーションを作成しています。窓からファイルを開く際に、ユーザーフォームも表示させたいと考えています。
  • 現在、マクロを使用してファイルを開く際には、フォームが表示されないため、困っています。この問題を解決するために、VBコードを修正したいと思っています。
  • VBコードを修正することで、フォームが表示されるようになり、ユーザーがファイルを選択する際にも便利になります。ご教示いただけると幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.2

UF.show を最後にもってくればいかがですか。

その他の回答 (1)

  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.1

名前を指定してブックを開く http://officetanaka.net/excel/vba/file/file02.htm > 「複数のコマンドボタンD」が表示されず困っています どこにあるボタンですか。フォームなら Private Sub Workbook_Open() UserForm1.Show End Sub とかに

aitaine
質問者

補足

すみません。自分で付け加え、再度次のコードでやったら表示されました。 Private Sub testボタン_Click() Unload me Dim OpenFileName As String ChDir Application.ThisWorkbook.Path & "\2年度" OpenFileName = Application.GetOpenFilename("Microsoft Excelブック,*.xlsm") UF.show If OpenFileName <> "False" Then Workbooks.Open OpenFileName Else MsgBox "キャンセルされました" End If ただ、そのUFというユーザーフォームがシートの裏に隠れていたので、表示されないと誤認してしまいました。それでこのユーザーフォームが後ろでなく、シートの前面に表示したいです。もうしわけありません。よろしくご指導お願いします。 End Sub