「たった1秒で仕事が片づくExcel自動化の教科書」

■「リストボックスの値をセルに転記するには」のプロシージャの詳細

 

.Cells(i, 6) = Me.lst都道府県.List(Me.lst都道府県.ListIndex, 0)
.Cells(i, 7) = Me.lst都道府県.List(Me.lst都道府県.ListIndex, 1)

上記のコード意味は、
選択されているリストの都道府県コードをCells(i, 6)に入れる
選択されているリストの都道府県名をCells(i, 7)に入れる
このように読むことが出来ます。

選択されているリストを取得すためには、
Me.lst都道府県.List(選択されているインデックス, 列番号)
このように、選択されているインデックスと列番号を指定します。
Me.lst都道府県.ListIndex
これは、選択されているリストのインデックス(0始まる順番)になります。
列番号も0から始まります。