При записи строк в свойства необходимо обернуть данные в кавычки, поэтому, чтобы установить для RowSource значение Def1m, вы должны отправить «Def1m» (в виде строки).
Кроме того, вам потребуется многолучше сделать это с помощью оператора Select Case
, чтобы привести его в порядок:
Private Sub Def_Change()
With Me.combobox2
Select Case combobox1.Value
Case "1 month": .RowSource = "Def1m"
Case "2 month": .RowSource = "Def2m"
Case "3 month": .RowSource = "Def3m"
Case "6 month": .RowSource = "Def6m"
Case "yearly": .RowSource = "Defyearly"
End Select
End With
End Sub