- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:窓からファイルを開くときフォームも表示したい)
窓からファイルを開くときフォームも表示したい
このQ&Aのポイント
- Excel365soloを使用し、VBアプリケーションを作成しています。窓からファイルを開く際に、ユーザーフォームも表示させたいと考えています。
- 現在、マクロを使用してファイルを開く際には、フォームが表示されないため、困っています。この問題を解決するために、VBコードを修正したいと思っています。
- VBコードを修正することで、フォームが表示されるようになり、ユーザーがファイルを選択する際にも便利になります。ご教示いただけると幸いです。
- みんなの回答 (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 とかに
補足
すみません。自分で付け加え、再度次のコードでやったら表示されました。 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