| 
    
     |  | >ユーザーフォーム上にA列検索語入力用のテキストボックス1 >【A列は半角英数字のみ、重複はありません。】、
 重複がなければ、Match関数を使ったほうが検索は速いですよ!!
 
 まッ、それはそれとして・・・・・。
 
 
 >Private Sub commandbutton1_Click()
 >Dim 検索名 As Variant
 >If Not textbox1.Value = Empty Then
 >
 >Set 検索名 = Columns("A:A").Find(commandbutton1, LookIn:=xlValues)
 >
 >If Not 検索名 Is Nothing Then
 >
 >検索名.Activate
 >
 >Else
 >
 >MsgBox "検索した番号は登録されていません。"
 >commandbutton1.Value = Empty
 >
 >End If
 >
 >End Sub
 の
 
 >Set 検索名 = Columns("A:A").Find(commandbutton1, LookIn:=xlValues)
 
 このコードでよくTextbox1に入力された文字列でA列の検索ができましたねえ・・。
 
 Set 検索名 = Columns("A:A").Find(Textbox1.Value, LookIn:=xlValues)
 
 の記述間違いですか?
 だとしたら、
 
 If Not 検索名 Is Nothing Then
 検索名.Cells(1, 9).Select
 End If
 
 このようにすると、検索値のセルの同行のI列の選択が可能になると思います。
 
 尚、入力データ(A列の検索セル範囲の値)も具体的に値を
 提示してください。800行全部提示してとは言いませんが、
 せめて10行ぐらいは提示してください。
 なるべく、投稿者と閲覧者が同期のとれる記述を心がけてください。
 
 |  |