ListBox コントロール、BoundColumn プロパティ、ControlSource プロパティ、RowSource プロパティの例

次の例では、 ListBox 内のワークシート セルの範囲を使用し、ユーザーがリストから行を選択すると、別のワークシート セルに行インデックスが表示されます。 このコード サンプルでは、 RowSourceBoundColumn、および ControlSource プロパティを 使用します。

この例を使用するには:

  • このサンプル コードをフォームの宣言部分にコピーします。
  • フォームに ListBox1 という名前の ListBox が含まれていることを確認します。
  • ワークシートのセル A1:E4 にデータを入力します。
  • セル A6 にデータが含まれていることを確認します。
Private Sub UserForm_Initialize() 
 
ListBox1.ColumnCount = 5 
ListBox1.RowSource = "a1:e4" 
 
ListBox1.ControlSource = "a6" 
'Place the ListIndex into cell a6 
ListBox1.BoundColumn = 0 
End Sub

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。