Option
Explicit
Sub
Beispiel_Init()
With
Range(
"A1"
)
.Validation.Delete
.Validation.Add xlValidateList, Formula1:=
"Version-A,Version-B"
Range(
"E10"
).Formula =
"=IF("
& .Address &
"="
"Version-A"
",3*B12,"
& _
"IF("
& .Address &
"="
"Version-B"
",B11+B12,"
""
")"
& _
")"
End
With
With
Range(
"A2"
)
.Validation.Delete
.Validation.Add xlValidateList, Formula1:=
"Version-C,Version-D,Version-E"
Range(
"E11"
).Formula =
"=IF("
& .Address &
"="
"Version-C"
",3*B15,"
& _
"IF("
& .Address &
"="
"Version-D"
",B14,"
& _
"IF("
& .Address &
"="
"Version-E"
",B14+3*B15,"
""
")"
& _
")"
& _
")"
End
With
Range(
"B10"
).Formula =
"=MIN(E10,E11)"
End
Sub