| 
    
     |  | ▼さん: kanabunさんこんにちは。
 ご回答有難うございます。
 以下の様にしたところ見事にテキストボックスが選択されたのですが、タスクバーが点滅してフォームが表示されなくなってしまいました。点滅しているタスクバーをクリックすればフォームが表示されて検索ができます。
 なぜフォームが表示されなくなってしまったのでしょうか?
 ご教授をお願い致します。
 
 
 Private Sub cmdCancel_Click()
 ActiveWorkbook.Close False
 End Sub
 
 
 Private Sub cmdOK_Click()
 Dim hinmei As Variant
 Dim X As Variant
 Dim Y As Variant
 On Error GoTo 10
 hinmei = TextBox1.Text
 Range("f1").Value = hinmei
 Application.ScreenUpdating = False
 With ThisWorkbook.Worksheets("Sheet1").Range("f1")
 .Value = Me.TextBox1.Value
 .SetPhonetic
 .Value = StrConv(Application.WorksheetFunction.Phonetic(.Offset(0, 0)), vbHiragana)
 End With
 Application.ScreenUpdating = True
 X = Range("j1").Value
 Y = Range("h1").Value
 If hinmei = "ここに品名を入力" Then
 MsgBox "何も入力されていません。", vbExclamation, "未入力"
 UserForm_Activate
 Exit Sub
 ElseIf hinmei = "" Then
 MsgBox "何も入力されていません。", vbExclamation, "未入力"
 UserForm_Activate
 Exit Sub
 Else
 MsgBox Y & " " & "の型式は" & " " & "【" & X & "】", , "検索結果"
 UserForm_Activate
 Exit Sub
 End If
 10 MsgBox "検索できませんでした。入力方法を変えてみてください。", vbExclamation, "検索不可"
 UserForm_Activate
 End Sub
 
 Private Sub UserForm_Activate()
 With TextBox1
 .SelStart = 0
 .SelLength = Len(.Text)
 .SetFocus
 End With
 End Sub
 
 
 Sub auto_open()
 Application.WindowState = xlMinimized
 UserForm1.Show
 End Sub
 
 |  |