Tema: VBA combobox
Ver Mensaje Individual
  #6 (permalink)  
Antiguo 24/02/2012, 08:44
Avatar de lukas4
lukas4
 
Fecha de Ingreso: octubre-2008
Ubicación: frente al pc
Mensajes: 496
Antigüedad: 15 años, 6 meses
Puntos: 12
Respuesta: VBA combobox

de hecho ahora mi problema es en esta función:

Código vb:
Ver original
  1. Private Sub calcButton_Click()
  2.  
  3. Dim i
  4. i = 0
  5.  
  6. If answer1.Value = "No" Then
  7.     i = i - 6
  8. ElseIf answer1.Value = "Select..." Then
  9.     MsgBox "Please select an answer for question 1"
  10.     Exit Sub
  11. End If
  12. If answer2.Value = "No" Then
  13.     i = i - 6
  14. ElseIf answer2.Value = "Select..." Then
  15.     MsgBox "Please select an answer for question 2"
  16.     Exit Sub
  17. End If
  18. If answer3.Value = "No" Then
  19.     i = i - 6
  20. ElseIf answer3.Value = "Select..." Then
  21.     MsgBox "Please select an answer for question 3"
  22.     Exit Sub
  23. End If
  24. If answer4.Value = "Yes" Then
  25.     i = i + 1
  26. ElseIf answer4.Value = "No" Then
  27.     i = i - 1
  28. Else
  29.     MsgBox "Please select an answer for question 4"
  30.     Exit Sub
  31. End If
  32. If answer5.Value = "Yes" Then
  33.     i = i + 1
  34. ElseIf answer5.Value = "No" Then
  35.     i = i - 1
  36. Else
  37.     MsgBox "Please select an answer for question 5"
  38.     Exit Sub
  39. End If
  40. If answer6.Value = "Yes" Then
  41.     i = i + 1
  42. ElseIf answer6.Value = "No" Then
  43.     i = i - 1
  44. Else
  45.     MsgBox "Please select an answer for question 6"
  46.     Exit Sub
  47. End If
  48. If answer7.Value = "Yes" Then
  49.     i = i + 1
  50. ElseIf answer7.Value = "No" Then
  51.     i = i - 1
  52. Else
  53.     MsgBox "Please select an answer for question 7"
  54.     Exit Sub
  55. End If
  56. If answer8.Value = "Yes" Then
  57.     i = i + 1
  58. ElseIf answer7.Value = "No" Then
  59.     i = i - 1
  60. Else
  61.     MsgBox "Please select an answer for question 8"
  62.     Exit Sub
  63. End If
  64.  
  65. If i < 0 Then
  66.     answer9.Value = "No" 'aqui me tira error
  67. Else
  68.     answer9.Value = "Yes"
  69. End If
  70.  
  71. End Sub
lo que quiero hacer es asignarle un valor al combo answer9, como lo dice el codigo si i<0 que se seleccione No, de lo contrario Yes. Espero me puedas ayudar con esto. Gracias

Nevermind, ya lo solucione, utilice:
Código vb:
Ver original
  1. answer9.SelText = "No"
en lugar de lo que tenia ^^
__________________
http://situcomo.blogspot.com
Karma is a Bitch... they said

Última edición por lukas4; 24/02/2012 a las 08:52