Is this possible?
Instead of,
Me.answer1.Value = getProb(Me.bob1.Value, Me.dave1.Value, Me.Tim1.Value)
Me.answer2.Value = getProb(Me.bob2.Value, Me.dave2.Value, Me.Tim2.Value)
Me.answer3.Value = getProb(Me.bob3.Value, Me.dave3.Value, Me.Tim3.Value)
Me.answer4.Value = getProb(Me.bob4.Value, Me.dave4.Value, Me.Tim4.Value)
Me.answer5.Value = getProb(Me.bob5.Value, Me.dave5.Value, Me.Tim5.Value)
Have,
For X = 1 to 5
Me.answerX.Value = getProb(Me.bobX.Value, Me.daveX.Value, Me.TimX.Value)
loop
Instead of,
Me.answer1.Value = getProb(Me.bob1.Value, Me.dave1.Value, Me.Tim1.Value)
Me.answer2.Value = getProb(Me.bob2.Value, Me.dave2.Value, Me.Tim2.Value)
Me.answer3.Value = getProb(Me.bob3.Value, Me.dave3.Value, Me.Tim3.Value)
Me.answer4.Value = getProb(Me.bob4.Value, Me.dave4.Value, Me.Tim4.Value)
Me.answer5.Value = getProb(Me.bob5.Value, Me.dave5.Value, Me.Tim5.Value)
Have,
For X = 1 to 5
Me.answerX.Value = getProb(Me.bobX.Value, Me.daveX.Value, Me.TimX.Value)
loop