A ver... se me ocurren un par de ideas fáciles de implementar, a ver si te sirve y así ya puedes buscar información concreta:
1:
Como te dijeron arriba, por cada pregunta puedes poner un combobox con las opciones que quieres (A,B,C, ..., N)
Para facilitar la labor de cálculo, puedes poner un panel o marco con efecto Flat (para que no se vea el borde) donde insertarás los combos.
Luego, con un bucle recorrerás marco.Controls (todos los combos) mirando su contenido y mediante un simple if mirarás los .Value de los combos y sumarás la cantidad que habías pensado según sea A, B o C el contenido del combo en cuestión.
Algo así:
Código:
for each combo in marco.Controls
if combo.Value = "A" then
suma = suma + opA
elseif combo.Value = "B" then
suma = suma + opB
elseif combo.Value = "C" then
suma = suma + opC
else
msgbox "Error"
exit sub
End if
next
2:
De forma análoga pero en lugar de combobox poniendo 3 (o N) optionButtons (los circulitos excluyentes)
Cada cuestión tendrá un grupo de optionButtons independiente al resto y sugiero nombrar cada option como optP1OpA, optP1OpB, ... siendo P1, ..., Pn los números de pregunta y OpA, ..., OpN las opciones.
Así, quedando
prácticamente igual al anterior, habría que comprobar simplemente el nombre del optionButton que esté activado: si contiene "OpA" se aplica la cantidad correspondiente a la opción A, "OpB" la de la opción B, etc
Así aprovechamos que no nos importa el número de pregunta, simplemente si es la opción A, B o C la escogida.
Una opción adicional podría ser que sí importara la pregunta y esas cosas... Entonces casi mejor sería usar un array bidimensional (tantas columnas como opciones y tantas filas como preguntas) con los valores de cada respuesta y, por ejemplo, usar en cada optionButton una nomenclatura que nos ayude a situarnos dentro de dicho array (seguiría sirviendo la dicha anteriormente ligeramente modificada: optP[numeroPregunta]Op[numeroOpcion], aunque reconozco que es una manera algo chapucera de resolver el problema)
Un saludo y con eso ya tienes para empezar