
Ayuda error Listbox >10 columnas
Publicado por Raul (2 intervenciones) el 21/08/2024 08:37:27
Hola a todos.
A ver si me podeis ayudar con un tema.
El siguiente codigo funciona a la perfeccion con 10 columnas pero si quiero que aparezcan mas de 10 me da error.
Os dejo el resultado con 10 columnas y el error con 11, ademas de la configuracion del Listbox por si pudiera ser eso.



A ver si me podeis ayudar con un tema.
El siguiente codigo funciona a la perfeccion con 10 columnas pero si quiero que aparezcan mas de 10 me da error.
Os dejo el resultado con 10 columnas y el error con 11, ademas de la configuracion del Listbox por si pudiera ser eso.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
Private Sub BotonBuscarTelefono_Click()
If Me.Telefono = "" Then
MsgBox "Dame alguna pista"
Exit Sub
End If
Dim UltimaFila As Long
Dim Y As Long
Dim Descripcion As String
Dim Columna As Long
UltimaFila = Sheets("Ofertas").Cells(Rows.Count, "A").End(xlUp).row
Y = 0
Me.Lista.RowSource = ""
Me.Lista.ColumnCount = 74 ' Configura el número de columnas
For Filas = 3 To UltimaFila
Descripcion = Sheets("Ofertas").Cells(Filas, 10).Value
If UCase(Descripcion) Like "*" & UCase(Me.Telefono) & "*" Then
Me.Lista.AddItem
' Llenar las columnas
Me.Lista.List(Y, 0) = Sheets("Ofertas").Cells(Filas, 1).Value
Me.Lista.List(Y, 1) = Sheets("Ofertas").Cells(Filas, 2).Value
Me.Lista.List(Y, 2) = Sheets("Ofertas").Cells(Filas, 3).Value
Me.Lista.List(Y, 3) = Sheets("Ofertas").Cells(Filas, 4).Value
Me.Lista.List(Y, 4) = Sheets("Ofertas").Cells(Filas, 5).Value
Me.Lista.List(Y, 5) = Sheets("Ofertas").Cells(Filas, 6).Value
Me.Lista.List(Y, 6) = Sheets("Ofertas").Cells(Filas, 7).Value
Me.Lista.List(Y, 7) = Sheets("Ofertas").Cells(Filas, 8).Value
Me.Lista.List(Y, 8) = Sheets("Ofertas").Cells(Filas, 9).Value
Me.Lista.List(Y, 9) = Sheets("Ofertas").Cells(Filas, 10).Value
Me.Lista.List(Y, 10) = Sheets("Ofertas").Cells(Filas, 11).Value
Y = Y + 1
End If
Next Filas
End Sub



Valora esta pregunta


0