'=========================================================================================
Private Sub UserForm_Initialize() 'ユーザーフォームを初期化する
ComboBox1.ColumnCount = 2 'コンボボックスの列は2列にする
For I = 0 To 7 'Iが0から7まで(2行-2から9行-2まで)
ComboBox1.AddItem Worksheets("テーブル").Cells(I + 2, 1).Value 'テーブルシートのA列
ComboBox1.List(I, 1) = Worksheets("テーブル").Cells(I + 2, 2).Value '同B列
Next '繰り返す
ComboBox1.TextColumn = 2 '選択されたら2列目を表示する
End Sub
'-----------------------------------------------------------------------------------------
そして、商品コードを取得するマクロとしては下記の方法が考えられます。
'-----------------------------------------------------------------------------------------
Private Sub ComboBox1_Change()
商品コード = ComboBox1.Text 'コンボボックスに表示された値を取得する
End Sub
'=========================================================================================