質問: excelのリストボックスを選択した行が何行目か エクセルvbaの初心者です。 vbaを組んでいて表のデーターをリストボックスに表示しています 選択されたリストボックスの値はわかるのですが、リストボックスの上から 何行目を選択したかどうか知りたいのですが、わかる方がおられましたら よろしくお願いします。
回答: ★初心者さんですか? ・.........。 ・私は c/c++ 言語ですが、リストボックスの現在選択している位置は リストボックス専用の lb_getcursel メッセージで取得できます。 ・次の1行で取得できますけど、あまり visual basic には詳しくないです。 ・『sendmessage( listbox.hwnd, lb_getcursel, 0&, byval 0& )』この 関数の戻り値に選択位置が 0~??? の通し番号で返されます。 ・わかりますか? ・『listbox.hwnd』がリストボックスのウインドウ・ハンドルですよ。 ・以上。おわり。 参考url:http://hanatyan.sakura.ne.jp/vbdengon/log_1051to1100.htm