Tengo un userform con listbox antes me funcionaba pero ahora no muestras los datos no se que paso .

Este es el código del botón siguiente

Private Sub cmdSiguiente_Click() ' siguiente
Dim Encontrado As Range

Sheets("listaS").Unprotect "2015" 'AQUI ACTIVA Y PROTEJE LAS HOJAS

Worksheets("listaS").Activate
n = 0
If n < 25 Then
n = n + 1

'Cells.FindNext(After:=ActiveCell.Offset(0, 3)).Activate

Set Encontrado = Cells.Find(What:=txtFiltro1, After:=ActiveCell, LookIn:=xlValues, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False)

If ActiveCell.Row = ActiveCell.Column = priC And PriL Then
MsgBox "Estas en la primera celda"
End If
End If

On Error GoTo Errores

'aqui se muestran los datos
If Me.txtFiltro1.value = "" Then Exit Sub
Me.ListBox1.Clear
Columna = Encabezado.ListIndex
j = 1
Filaz = Range("a1:A65000").CurrentRegion.Rows.Count
For i = 2 To Filaz

If LCase(Cells(i, j).Offset(0, CInt(Columna)).value) Like "*" & LCase(Me.txtFiltro1.value) & "*" Then
Me.ListBox1.AddItem Cells(i, j)
Me.ListBox1.List(Me.ListBox1.ListCount - 1, 1) = Cells(i, j).Offset(0, 1)
Me.ListBox1.List(Me.ListBox1.ListCount - 1, 2) = Cells(i, j).Offset(0, 2)
Me.ListBox1.List(Me.ListBox1.ListCount - 1, 3) = Cells(i, j).Offset(0, 3)
Me.ListBox1.List(Me.ListBox1.ListCount - 1, 4) = Cells(i, j).Offset(0, 4)
Me.ListBox1.List(Me.ListBox1.ListCount - 1, 5) = Cells(i, j).Offset(0, 5)
Me.ListBox1.List(Me.ListBox1.ListCount - 1, 6) = Cells(i, j).Offset(0, 6)
Me.ListBox1.List(Me.ListBox1.ListCount - 1, 7) = Cells(i, j).Offset(0, 7)

Else
End If
Next i
Exit Sub
Errores:
'MsgBox "No se encuentra en Lista.", vbExclamation, "EXCELeINFO"
Filaz = MsgBox(" No Hay Mas Registros ", vbOKOnly + vbExclamation, "AVISO")

'Cells. FindNext
Sheets("listaS"). Protect "2015" 'AQUI ACTIVA Y PROTEJE LAS HOJAS

End Sub

1 Respuesta

Respuesta
1

No he revisado tu macro ya que creo que hay cosas que saber antes como ¿hiciste algún cambio previo a la aparición de tu problema? De ser así, menciona cuál o qué, por menos importante que lo comsideres ¿simplemente no ocurre nada o te da algún error? De dar error ¿quitaste tu "etiqueta" de error para identificar cuál es?

Abraham Valencia

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas