Access (VBA)

Access VBAに関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Home : Access 2016)
リストボックスの値を列を指定して取得したい
投稿日時: 19/07/25 10:23:36
投稿者: dekoderu

リストボックスに複数の列があり、行と列を指定して値を取得したいのですが、
上手くいきません。
 
Me.lstList.Itemdata(行)
で取得すると指定した行の一番左の列の値が取得できるようです。
 
選択している行の列の値は
Me.lstList.Column(列)
で取得できるようなのですが、選択されていない行の列の値が
取得できません。
 
※lstListはリストボックスの名称です
 
ご教授いただければ幸いです。
よろしくお願いいたします。

回答
投稿日時: 19/07/25 10:46:39
投稿者: hatena
投稿者のウェブサイトに移動

この手の基本的な疑問は、WEB検索するとすぐ見つかりますよ。
例えば、
「Access Listbox column」をキーワードにググると最初に下記が見つかります。
 
ListBox の Column プロパティ (Access) | Microsoft Docs
https://docs.microsoft.com/ja-jp/office/vba/api/access.listbox.column
 
これを読めば第2引数で行を指定できるとわかります。
(省略するとカレント行)

投稿日時: 19/07/25 11:08:09
投稿者: dekoderu

hatena様
 
早速のご回答ありがとうございます。
恥ずかしながらWEB検索で探せていませんでした。
 
大変助かりました。
ありがとうございます。
 
 

hatena さんの引用:
この手の基本的な疑問は、WEB検索するとすぐ見つかりますよ。
例えば、
「Access Listbox column」をキーワードにググると最初に下記が見つかります。
 
ListBox の Column プロパティ (Access) | Microsoft Docs
https://docs.microsoft.com/ja-jp/office/vba/api/access.listbox.column
 
これを読めば第2引数で行を指定できるとわかります。
(省略するとカレント行)