Esa expresión que has puesto no me parece cuando menos cómoda, por no decir otra cosa. Por otro lado, cuando en Excel pones
SiInm(B1=53;35;12) en realidad, por eso te decía lo del nombre "cristiano", lo que le estás diciendo(aunque no lo veas)
If B1 = 53 then
loquesea=35
else
loquesea=12
end if
Por eso, en el caso que nos ocupa no necesitas ni tabla. Para los valores me voy a guiar por tu imagen del principio. Si tengo el formulario

Cuando pulso Enter

Vamos a suponer que ponemos otra edad y otra Cantidad3

Cuando pulso Enter después de escribir Cantidad3

El código del evento Después de actualizar del cuadro de texto(puede parecer largo, pero es exactamente lo que haces cuando lo escribes en Excel, y además desde que el nunca bien glorificado, para mí el mejor inventor de informática que haya existido, Larry Tesler inventó lo de Copiar y Pegar, se hace en un momento)
Private Sub Cantidad3_AfterUpdate()
Select Case Edad
Case Is = 49
If Cantidad3 >= 0 And Cantidad3 <= 30000 Then
Porcentaje = 40
ElseIf Cantidad3 >= 30001 And Cantidad3 <= 50000 Then
Porcentaje = 35
ElseIf Cantidad3 >= 50001 And Cantidad3 <= 100000 Then
Porcentaje = 25
ElseIf Cantidad3 >= 100001 And Cantidad3 <= 300000 Then
Porcentaje = 20
ElseIf Cantidad3 >= 300001 And Cantidad3 <= 1000000 Then
Porcentaje = 15
End If
Case Is = 53
If Cantidad3 >= 0 And Cantidad3 <= 30000 Then
Porcentaje = 38
ElseIf Cantidad3 >= 30001 And Cantidad3 <= 50000 Then
Porcentaje = 33
ElseIf Cantidad3 >= 50001 And Cantidad3 <= 100000 Then
Porcentaje = 23
ElseIf Cantidad3 >= 100001 And Cantidad3 <= 300000 Then
Porcentaje = 18
ElseIf Cantidad3 >= 300001 And Cantidad3 <= 1000000 Then
Porcentaje = 13
End If
Case Is = 59
If Cantidad3 >= 0 And Cantidad3 <= 30000 Then
Porcentaje = 37
ElseIf Cantidad3 >= 30001 And Cantidad3 <= 50000 Then
Porcentaje = 32
ElseIf Cantidad3 >= 50001 And Cantidad3 <= 100000 Then
Porcentaje = 22
ElseIf Cantidad3 >= 100001 And Cantidad3 <= 300000 Then
Porcentaje = 17
ElseIf Cantidad3 >= 300001 And Cantidad3 <= 1000000 Then
Porcentaje = 12
End If
End Select
End Sub
Me explico, primero selecciona la edad y luego compara el rango de valores y le asigna el valor al campo Porcentaje. Basta con hacer, por ejemplo, el de 49 años y luego es cuestión de Copiar y Pegar pero cambiándole solo los valores de edad y porcentaje que le corresponde.