yama2026 さんの引用:
ListBox4のプロパティRowSourceにjikonogaiyouと直接入力してあります
一般機能の名前定義でjikonogaiyouにセル範囲を指定してあります
そのセル範囲には、薬剤、ドレーン・チューブ類、、、と項目が並んでいます
さらに例えば薬剤であれば薬剤という名前でまた別のセル範囲が指定されています
ListBox4で薬剤を選択した時にListBox1のセル範囲の項目が表示されて選択したいのです
まず「ListBox4で薬剤を選択した時に」ということなら設定するイベントは
ListBox4_Clickではないでしょうか
次にそこで選択した項目と同じ名前のセル範囲(名前定義してある)を
ListBox1のリストに表示したいということでしょうか
もしそうなら、下記のようなコードになります
Private Sub ListBox4_Click()
ListBox1.List = Range(ListBox4.Value).Value
End Sub
あるいは下記でもいいでしょう
Private Sub ListBox4_Click()
ListBox1.RowSource = ListBox4.Value
End Sub