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.2ベストアンサー
- 回答日時:
こんにちは。
何行目を選択したかは、ListIndexプロパティを使います。
但し、これは、一番目が0からになりますので
実際の見た目からすると1行少ない値が返ります。
で、1を加えて、ListIndex+1 が見た目の行になります。
Msgbox ListBox1.ListIndex + 1 & " 行目を選択しました"
以上です。
Msgbox ListBox1.ListIndex + 1 & " 行目を選択しました" を
実行したところうまく実行できました。有難うございました
今後もよろしくお願いします
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も見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
リストボックスの選択解除
Visual Basic(VBA)
-
エクセルVBA テキストボックスに3桁ごとにコンマ
Visual Basic(VBA)
-
エクセルVBAリストボックスに表示された検索結果をクリックして、該当するセルをアクティブセルにしたい
Excel(エクセル)
-
-
4
EXCEL2013 VBA ListBox 未選択
Excel(エクセル)
-
5
VBA(エクセル)で自動的にボタンをクリックさせるには
その他(プログラミング・Web制作)
-
6
ListBoxで改行したい
Visual Basic(VBA)
-
7
VBAのリストボックスをマウスでスクロール
PowerPoint(パワーポイント)
-
8
UserForm1.Showでエラーになります。
工学
-
9
VBAでユーザーフォームの表示を確認
Visual Basic(VBA)
-
10
vba listviewにおけるtextのAlingmentを中央にしたい
Excel(エクセル)
-
11
ListViewで複数選択された項目を一度に削除する方法
Visual Basic(VBA)
-
12
ListView 項目の選択/選択解除について
Visual Basic(VBA)
-
13
VB6,リストボックスの特定行の色変更は可能?
Visual Basic(VBA)
-
14
EXCEL VBAで全選択範囲の解除
Excel(エクセル)
-
15
ExcelVBA でリストリストボックスに列見出しをコーディングでつける
Excel(エクセル)
-
16
エクセルVBA オプションボタンのチェックを外したい
Excel(エクセル)
-
17
VBA エンターキーでイベントに入りたい。
PowerPoint(パワーポイント)
-
18
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
19
メッセージボックスのOKボタンをVBAでクリックさせたい
Visual Basic(VBA)
-
20
エクセルVBA ListBox最初と最後を選択
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB.NETで DataRow()を利用して...
-
VBA:小数点以下の数字を取得で...
-
データ数をカウントしたいのですが
-
count(*)で取得した値をJAVAの...
-
VBAでActiveDirectoryのユーザ...
-
Flexgridで選択行の列の値を取...
-
ListView 項目の選択/選択解除...
-
リストビュー:先頭行のアイテ...
-
時間を分に変換するプログラム
-
ドロップダウンリストの初期表...
-
like演算子内に変数って使えな...
-
EXCELのリストボックスを選択し...
-
getParameter と getAttribut...
-
asp.netでtextboxの値を取得
-
ListViewで複数選択された項目...
-
imgctl.dllを使って読み込んだ...
-
VB6.0のレジストリ情報取得方法
-
Google Apps Script で、Web上...
-
利用者側のMACアドレスを取得し...
-
.NETで現在時刻を常に動作させ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでActiveDirectoryのユーザ...
-
VB.NETで DataRow()を利用して...
-
VBA:小数点以下の数字を取得で...
-
ListView 項目の選択/選択解除...
-
like演算子内に変数って使えな...
-
count(*)で取得した値をJAVAの...
-
利用者側のMACアドレスを取得し...
-
データ数をカウントしたいのですが
-
JavaScriptでWindowsログオンID...
-
ListViewで複数選択された項目...
-
Flexgridで選択行の列の値を取...
-
エクセルVBAで複数選択できるよ...
-
VBA リストボックス複数選択か...
-
getParameter と getAttribut...
-
Excel VBA でログインしてい...
-
VBScriptで数値にコンマを付け...
-
Spreadの選択行の取得について
-
コンボボックスの表示は最大何行?
-
コンボボックス表示文字列を取...
-
VB .netにて現在時刻+1時間後...
おすすめ情報