|
▼ME さん
あなたのデータで作成しました。
貴方のデータで表を次の通りしています
氏名 項目1
山田 120
: :
一行目に項目行を入れています
Userformにはリストボックスとコマンドボタンを付けてください。
次のコードを添付してください。
'*****************UserForm1に貼り付け
Private Sub CommandButton1_Click()
Selection.AutoFilter Field:=1, Criteria1:=UserForm1.ListBox1.Value
End Sub
Private Sub UserForm_Initialize()
Dim LASROW As Long
Dim myDRange As String
LASROW = Worksheets("Sheet1").Range("A65536").End(xlUp).Row
myDRange = "Sheet1!A2:A" & LASROW
ListBox1.RowSource = myDRange
If Worksheets("Sheet1").Range("A2").Value = "" Then
ListBox1.RowSource = ""
End If
End Sub
'**************標準モジュールに貼り付け
Sub UseFrm_Show()
UserForm1.Show 0
End Sub
リストの氏名を選択して、コマンドボタンを押すと絞りこまれます。
一度試してください
|
|