Visual Basic - Llenar combo con columna de excel

Life is soft - evento anual de software empresarial
 
Vista:

Llenar combo con columna de excel

Publicado por Xesca (1 intervención) el 23/03/2005 17:31:22
Hola a tod@s.

El problema es que puedo llenar un combo leyendo una fila de una tabla de excel sin ningun problema pero con una columna solo lee la primera celda del rango que le introduzco.

Aquí está el código:

Dim cnn As ADODB.Connection
Dim fld As ADODB.Field
Dim rs As ADODB.Recordset
Dim rang As String

Set cnn = New ADODB.Connection
With cnn
.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=C:\qc\taula.xls;" & _
"Extended Properties=""Excel 8.0;HDR=no;IMEX=1"""
.Open
End With

Set rs = New ADODB.Recordset
rs.Open "select * from [hoja1$b1:bz1]", cnn, adCmdtext

For Each fld In rs.Fields
Combo2.AddItem (fld.Value)
Combo3.AddItem (fld.Value)
Next

rs.Close
Set rs = Nothing

End Sub

Como veis ahora lleno los dos combos con la misma fila pero necesito llenarlo con una columna (por ejemplo de A1:A100)

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder