No.2ベストアンサー
- 回答日時:
こんにちは。
何行目を選択したかは、ListIndexプロパティを使います。
但し、これは、一番目が0からになりますので
実際の見た目からすると1行少ない値が返ります。
で、1を加えて、ListIndex+1 が見た目の行になります。
Msgbox ListBox1.ListIndex + 1 & " 行目を選択しました"
以上です。
Msgbox ListBox1.ListIndex + 1 & " 行目を選択しました" を
実行したところうまく実行できました。有難うございました
今後もよろしくお願いします
No.3
- 回答日時:
★追記。
・調べたら『ByVal』は必要ないようですね。ごめんなさい。
Public ListIndex As Long
Const LB_GETCURSEL = &H188
'選択項目番号の取得
ListIndex = SendMessage( Listbox.hWnd, LB_GETCURSEL, 0, 0 )
参考URL:http://forums.belution.com/ja/vb/000/005/65s.shtml
No.1
- 回答日時:
★初心者さんですか?
・………。
・私は 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_1051to …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript HTML,JS初心者です。 2つのselectボックスが有り その選択の組み合わせにより 指定した文 3 2022/03/31 23:35
- Excel(エクセル) エクセルについて教えてください。 2 2023/06/14 11:11
- Excel(エクセル) Excelで質問です。 詳細(写真) ①黄色の部分を全てプルダウンを設定する。 ②リストはG列 ③リ 1 2023/06/16 21:54
- Access(アクセス) access フォーム 大分類、小分類 1 2022/08/11 18:03
- Excel(エクセル) 【Excel】指定のセル内容を基に別シートのセルを検索して選択する【VBA】 1 2022/06/16 16:16
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- HTML・CSS HTMLのフォームについてお尋ねします 1 2022/12/03 21:47
- Excel(エクセル) データ入力規則リスト 空白を無視 3 2022/07/13 15:11
- Excel(エクセル) 範囲選択すると最後の一行で急に出てくる#が邪魔で困っています。 ExcelでVLOOKUPで引っ張っ 2 2022/08/31 10:03
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
このQ&Aを見た人はこんなQ&Aも見ています
-
「どうして捨てられないの?」前妻の物を捨てられない男性の心理って?
前妻の物を捨てられない理由に加え、捨てるための手段はあるのかを専門家に聞いてみた!
-
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
エクセルVBA テキストボックスに3桁ごとにコンマ
Visual Basic(VBA)
-
エクセルVBAリストボックスに表示された検索結果をクリックして、該当するセルをアクティブセルにしたい
Excel(エクセル)
-
-
4
VB6,リストボックスの特定行の色変更は可能?
Visual Basic(VBA)
-
5
リストボックスの選択解除
Visual Basic(VBA)
-
6
EXCEL2013 VBA ListBox 未選択
Excel(エクセル)
-
7
UserForm1.Showでエラーになります。
工学
-
8
ListViewで複数選択された項目を一度に削除する方法
Visual Basic(VBA)
-
9
メッセージボックスのOKボタンをVBAでクリックさせたい
Visual Basic(VBA)
-
10
エクセルVBAでUserFormを起動した時
Excel(エクセル)
-
11
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
12
vba Listviewでのチェックボックスのイベントを教えてください
Excel(エクセル)
-
13
vba listviewにおけるtextのAlingmentを中央にしたい
Excel(エクセル)
-
14
Listviewのデータを上から順番に取得 VBA
Visual Basic(VBA)
-
15
VBAでユーザーフォームを再表示させたい。
Excel(エクセル)
-
16
ユーザーフォームを表示中にシートの操作をさせるには
Excel(エクセル)
-
17
ListView 項目の選択/選択解除について
Visual Basic(VBA)
-
18
ListViewの複数選択について
Visual Basic(VBA)
-
19
ListViewの行選択について
Visual Basic(VBA)
-
20
VBA:ユーザーフォームのマルチページに色を付けたい。
Word(ワード)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA:小数点以下の数字を取得で...
-
VB.NETで DataRow()を利用して...
-
VBAでActiveDirectoryのユーザ...
-
count(*)で取得した値をJAVAの...
-
JSP+Servletでのページングの常識
-
ListView 項目の選択/選択解除...
-
Flexgridで選択行の列の値を取...
-
PCインストール済みのアプリケ...
-
エクセルVBAで複数選択できるよ...
-
データ数をカウントしたいのですが
-
利用者側のMACアドレスを取得し...
-
エクセルVBAで範囲内での位置取...
-
HKEY_USERS下のキーを取得したい
-
「Excel VBA」 Webクエリ マク...
-
秒以下は取得できないですか?
-
Spreadの選択行の取得について
-
Google Apps Script で、Web上...
-
コンボボックスの表示は最大何行?
-
C言語におけるコンピュータ名・...
-
javascriptのonclickで、ループ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NETで DataRow()を利用して...
-
count(*)で取得した値をJAVAの...
-
ListView 項目の選択/選択解除...
-
データ数をカウントしたいのですが
-
VBA:小数点以下の数字を取得で...
-
VBAでActiveDirectoryのユーザ...
-
Flexgridで選択行の列の値を取...
-
like演算子内に変数って使えな...
-
ListViewで複数選択された項目...
-
getParameter と getAttribut...
-
JSP+Servletでのページングの常識
-
JavaScriptでWindowsログオンID...
-
利用者側のMACアドレスを取得し...
-
Spreadの選択行の取得について
-
Excel VBA でログインしてい...
-
コンボボックス表示文字列を取...
-
C言語におけるコンピュータ名・...
-
「Excel VBA」 Webクエリ マク...
-
エクセルVBAで複数選択できるよ...
-
VBScriptで数値にコンマを付け...
おすすめ情報