| 
    
     |  | Userform上にCombobox1とCommandButton1があります。 Combobox1は名前の一覧が入っていて、CommandButton1は押すと入力したCombobox1の内容をリセットする(=空白にする)役目を持っています。
 
 Combobox1を適当に選択し、CommandButton1を押して確かに空白になるのですが、そこでCombobox1にカーソルを置いたまま、右の閉じるボタンを押したり、CommandButton1を押すと「プロパティの値が無効です」というメッセージが出てきてしまいます。
 このメッセージが出てこないようにするにはどうしたらよいのでしょうか?
 以下、私の作ったものです。
 
 Private Sub CommandButton1_Click()
 ComboBox1.Text = Clear
 End Sub
 
 Private Sub userform_initialize()
 Dim lastrow As Integer
 ComboBox1.ColumnCount = 2
 lastrow = Worksheets("Sheet1").Range("b65536").End(xlUp).Row
 lastrow = Worksheets("Sheet1").Range("a65536").End(xlUp).Row
 ComboBox1.RowSource = "Sheet1!a3:b" & lastrow
 ComboBox1.TextColumn = 2
 End Sub
 
 |  |