Error en Propiedad List del control Combobox
Publicado por Rubén (2 intervenciones) el 08/05/2008 05:26:59
Buenas programadores:
Tengo un problema, en el cual estoy hace algunos días estancado. Voy a copiar el código y con literales explicar lo que intento hacer.
' el nombre del combo es Players
' Código:
' primero pregunto si no ha seleccionado ningún valor de la lista
If Players.ListIndex = -1 Then
' luego agrego un elemento, en este caso el texto ingresado en el cuadro de texto del combo
' esto funciona
Players.AddItem Trim(CargaJugada.Players.Text)
End If
' Cargo en unas celdas de una hoja en excel los valores que tienen otros controles llamados
' resultado1, resultado2, etc...)
For i = 1 To 10
' cargo los valores de mis controles en las celdas que quiero. Esto funciona
ActiveSheet.Cells(fila, i + 2) = Val(CargaJugada.Controls("resultado" & Trim(Str(i))))
' intento cargar a partir de la columna 1 los mismos valores en mi combo
' cuando mi índice i = 10, es decir en la columna 10 me da el error que despues voy a mencionar
Players.Column(i, 0) = Val(CargaJugada.Controls("resultado" & Trim(Str(i))))
Next
Bueno como mencioné el error me da en el código que dice
Players.Column(i, 0) = Val(CargaJugada.Controls("resultado" & Trim(Str(i))))
pero solo cuando mi índice i = 10
El error que me da dice lo siguiente:
Se ha producido el error '380' en tiempo de ejecución
No se puede configurar la propiedad Column. Valor de Propiedad no válido.
Bueno, he hecho una depuración paso por paso, y hasta que el índice i = 9 va cargando sin problemas mi combo con los valores que quiero en las columnas mencionadas,
pero después en la columna 11 sería o índice i = 10, ahí sale el error.
Por favor que alguien se apiade y me ayude, Gracias de todos modos.
Tengo un problema, en el cual estoy hace algunos días estancado. Voy a copiar el código y con literales explicar lo que intento hacer.
' el nombre del combo es Players
' Código:
' primero pregunto si no ha seleccionado ningún valor de la lista
If Players.ListIndex = -1 Then
' luego agrego un elemento, en este caso el texto ingresado en el cuadro de texto del combo
' esto funciona
Players.AddItem Trim(CargaJugada.Players.Text)
End If
' Cargo en unas celdas de una hoja en excel los valores que tienen otros controles llamados
' resultado1, resultado2, etc...)
For i = 1 To 10
' cargo los valores de mis controles en las celdas que quiero. Esto funciona
ActiveSheet.Cells(fila, i + 2) = Val(CargaJugada.Controls("resultado" & Trim(Str(i))))
' intento cargar a partir de la columna 1 los mismos valores en mi combo
' cuando mi índice i = 10, es decir en la columna 10 me da el error que despues voy a mencionar
Players.Column(i, 0) = Val(CargaJugada.Controls("resultado" & Trim(Str(i))))
Next
Bueno como mencioné el error me da en el código que dice
Players.Column(i, 0) = Val(CargaJugada.Controls("resultado" & Trim(Str(i))))
pero solo cuando mi índice i = 10
El error que me da dice lo siguiente:
Se ha producido el error '380' en tiempo de ejecución
No se puede configurar la propiedad Column. Valor de Propiedad no válido.
Bueno, he hecho una depuración paso por paso, y hasta que el índice i = 9 va cargando sin problemas mi combo con los valores que quiero en las columnas mencionadas,
pero después en la columna 11 sería o índice i = 10, ahí sale el error.
Por favor que alguien se apiade y me ayude, Gracias de todos modos.
Valora esta pregunta


0