こんにちは。
ComboBox1.ListFillRange が Sheet2!A1:A3 だとして、
Private Sub ComboBox1_Change()
Dim i As Integer
i = ComboBox1.ListIndex + 1
ActiveCell.Activate
Sheet2.Range("A" & i).Resize(1, 3).Copy _
Destination:=Sheet1.Range("D1")
End Sub
これで、Sheet1の D1:F1 にコピーします。
この例がご希望動作なら、入力規則とVLOOKUP関数 だけで出来るような気がしますが。
お礼
早速のご回答をありがとうございました。勉強不足でした。