Есть много способов достичь этого.
Например: в первом поле со списком реализовать событие «При изменении». Сделайте в нем некоторое кодирование VBA, чтобы заполнить второе поле со списком на основе значения, выбранного в первом поле со списком Смотрите пример VBA ниже
Существуют тонны учебников, если вы гуглите "поле со списком доступа на основе другого".
Private Sub Combo1_Change()
If Me.Combo1.Value = "value1" Then
Me.Combo2.RowSource = "val 1 based on 1;value 2 based on 1"
End If
If Me.Combo1.Value = "value2" Then
Me.Combo2.RowSource = "val 1 based on 2;value 2 based on 2"
End If
End Sub