
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も見ています
-
エクセルVBAリストボックスに表示された検索結果をクリックして、該当するセルをアクティブセルにしたい
Excel(エクセル)
-
VBA リストボックスをダブルクリックしデータを修正したいのですが…。
Visual Basic(VBA)
-
VBAでユーザーフォームを再表示させたい。
Excel(エクセル)
-
-
4
ListView 項目の選択/選択解除について
Visual Basic(VBA)
-
5
エクセルVBA テキストボックスに3桁ごとにコンマ
Visual Basic(VBA)
-
6
ExcelVBAのユーザーフォームの中に線を引きたい
Visual Basic(VBA)
-
7
Excel VBAのリストボックスの値を他のフォームに反映させる方法を教えてください。
Visual Basic(VBA)
-
8
VBA エンターキーでイベントに入りたい。
PowerPoint(パワーポイント)
-
9
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
10
エクセルVBA ListBox最初と最後を選択
Excel(エクセル)
-
11
エクセルVBA リストボックスで選択した値の、該当行を選択して塗りつぶしたいです。
Excel(エクセル)
-
12
Excel vba ListBoxについて
Excel(エクセル)
-
13
エクセルVBA「リストボックスで選択した値をテキストボックスで変更してシート上セルに反映したい」
Excel(エクセル)
-
14
【VBA】ユーザーフォーム リストボックスのヘッダー設定方法
Visual Basic(VBA)
-
15
エクセルVBAでマルチページの切り替え方法の件で
Excel(エクセル)
-
16
ListViewで、非表示列って作れますか?
Visual Basic(VBA)
-
17
ListViewの行選択について
Visual Basic(VBA)
-
18
テキストボックスの番号を使ったFor~Next文について
Visual Basic(VBA)
-
19
エクセルVBAで複数選択できるように設定したリストボックスの、選択され
Visual Basic(VBA)
-
20
VBA(エクセル)で自動的にボタンをクリックさせるには
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHP8でWarning:Undefined varia...
-
ListView 項目の選択/選択解除...
-
count(*)で取得した値をJAVAの...
-
VBAでActiveDirectoryのユーザ...
-
VB.NETで DataRow()を利用して...
-
利用者側のMACアドレスを取得し...
-
データ数をカウントしたいのですが
-
EnumWindowsのコールバック関数
-
郵便番号検索APIにてget Elemen...
-
Flexgridで選択行の列の値を取...
-
指定のURLのタイトルを取得...
-
リストビュー:先頭行のアイテ...
-
ListViewで複数選択された項目...
-
DOMの操作
-
VBA:小数点以下の数字を取得で...
-
文字列操作で特別な記号の間値...
-
何が間違ってるのか教えていた...
-
VBA Shapesの座標からセル位置...
-
デイケアに関するISOについて
-
SJIS日本語ファイル名をEUC-JP...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NETで DataRow()を利用して...
-
ListView 項目の選択/選択解除...
-
VBA:小数点以下の数字を取得で...
-
VBAでActiveDirectoryのユーザ...
-
Spreadの選択行の取得について
-
PHP8でWarning:Undefined varia...
-
Flexgridで選択行の列の値を取...
-
count(*)で取得した値をJAVAの...
-
VBA Shapesの座標からセル位置...
-
データ数をカウントしたいのですが
-
JavaScriptにおいてコンピュー...
-
利用者側のMACアドレスを取得し...
-
VBA リストボックス内の値を複...
-
like演算子内に変数って使えな...
-
EXCELのリストボックスを選択し...
-
「Excel VBA」 Webクエリ マク...
-
JavaScriptでWindowsログオンID...
-
gethostbyaddrでのホスト名取得...
-
現在時刻をミリ秒まで取得
-
vbaで、オートシェイプ文字幅と...
おすすめ情報