Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


12379 / 76734 ←次へ | 前へ→

【69877】Re:検索 ユーザーフォーム 入力
発言  ichinose  - 11/9/11(日) 22:32 -

引用なし
パスワード
   >ユーザーフォーム上に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行ぐらいは提示してください。
なるべく、投稿者と閲覧者が同期のとれる記述を心がけてください。

11 hits

【69874】検索 ユーザーフォーム 入力 まもなくパパ 11/9/10(土) 21:05 質問
【69875】Re:検索 ユーザーフォーム 入力 ichinose 11/9/10(土) 23:57 発言
【69876】Re:検索 ユーザーフォーム 入力 まもなくパパ 11/9/11(日) 9:33 回答
【69877】Re:検索 ユーザーフォーム 入力 ichinose 11/9/11(日) 22:32 発言
【69878】Re:検索 ユーザーフォーム 入力 まもなくパパ 11/9/12(月) 14:29 お礼

12379 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free