Variable para nombre de controles

Hola expertos, mi pregunta es si puede declarar una variable y como para el nombre de los controles, en este caso de los option button. La macro es un test de 30 preguntas, cada una tiene cinco opciones, cada opción le suma un punto a una base de datos en una hoja del libro. He intentado algo como lo siguiente, pero VBA me dice "calificador no válido" para el optionbutton y la variable.
For j = 7 To 36
If Control.OptionButton & j.Value = True Then
Sheet2.Range("D" & j).Value = Sheet2.Range("D" & j).Value + 1
End If
Next
Podrían ayudarme, de antemano gracias.

1 Respuesta

Respuesta
1
Prueba con algo como:
For j = 7 To 36
If Me.Controls("OptionButton" & j).Value = True Then
sheet2.Range("D" & j).Value = sheet2.Range("D" & j).Value + 1
End If
Next

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas