Excel VBA質問箱 IV

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

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


9100 / 13644 ツリー ←次へ | 前へ→

【29292】フォームからの番号検索 のこのん 05/9/29(木) 20:53 質問[未読]
【29294】Re:フォームからの番号検索 Hirofumi 05/9/29(木) 21:11 発言[未読]
【29341】Re:フォームからの番号検索 のこのん 05/10/1(土) 21:09 お礼[未読]
【29349】Re:フォームからの番号検索 Hirofumi 05/10/2(日) 0:54 発言[未読]

【29292】フォームからの番号検索
質問  のこのん  - 05/9/29(木) 20:53 -

引用なし
パスワード
   VBA初心者です。

下記のようなリストに対して
1    りんご
2    みかん
3    ばなな

フォームのテキストボックスから番号検索し、
フォームにそのデータを表示できるようにしたいのですが以下のようにすると
private sub_Click()
Range("A65536").End(xlUp).Activate

do until activecell.value=番号.value
activecell.offset(-1,0).activate
loop
activecell.offset(1,0).activate
activecell.value=果物.value

のようにすると
番号が検索されません(認識されてない?)。テキストのプロパティが悪いのでしょうか

また、最初はフォーム内のテキストボックスに入力後ENTERで検索するようにしたかったのですが、うまくいかず、結局検索ボタンをつけることにしました。
何が悪かったのでしょうか

教えていただけませんでしょうか。
よろしくお願いいたします。

【29294】Re:フォームからの番号検索
発言  Hirofumi  - 05/9/29(木) 21:11 -

引用なし
パスワード
   [#24491]Re:登録方法

http://www.vbalab.net/vbaqa/c-board.cgi?cmd=one;no=24491;id=excel

が参考に成りませんか?

【29341】Re:フォームからの番号検索
お礼  のこのん  - 05/10/1(土) 21:09 -

引用なし
パスワード
   ▼Hirofumi さん
ありがとうございます。
お礼が遅くなってしまいすみません。
Valueをtextに変換したら検索できるようになりました。

すみません、追加の質問になってしまいますが
これらのプロパティどのような意味の違いがあるのでしょうか。

【29349】Re:フォームからの番号検索
発言  Hirofumi  - 05/10/2(日) 0:54 -

引用なし
パスワード
   >Valueをtextに変換したら検索できるようになりました。
>
>すみません、追加の質問になってしまいますが
>これらのプロパティどのような意味の違いがあるのでしょうか。

何のValueをTextに変更したのですか?
私も善く解りませんが、
WarkSheetのセルは、明確にValueとTextが違う様ですね
Valueは、数値と認識されれば数値だし、文字列なら文字列を返す様です
Textは、常に文字列として返す様です?

また、TextBoxのValueとTextはExcel97のHelpを見ても、
明確な違いは無い様な書き方がされていますが?
現実、微妙にちがう様な気もします?

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