Esta macro de Excel o procedimiento de VBA, recorre las filas de la hoja de Excel, a los fines de encontrar la palabra “incorrecto”, una vez encontrado el dato hace un informe con todos los registros encontrados, adicionando en la última columna el número de fila en la cual está el registro en el padrón de artículos, haz click en el link del final para bajar el ejemplo.Te recomiendo que leas un excelente libro sobre Excel para ello haz click acá.
Código a insertar en módulo
Sub busca()
Application.ScreenUpdating = False
Dim fila, fila1, numfila As Integer
fila = 2
fila1 = 2
Sheets(“hoja1”).Activate
While Sheets(“hoja1”).Cells(fila, 6) <> Empty
If Sheets(“hoja1”).Cells(fila, 6) = “Incorrecto” Then
Sheets(“hoja1”).Cells(fila, 6).Activate
numfila = ActiveCell.Row
Sheets(“hoja2”).Cells(fila1, 1) = Sheets(“hoja1”).Cells(fila, 1)
Sheets(“hoja2”).Cells(fila1, 2) = Sheets(“hoja1”).Cells(fila, 2)
Sheets(“hoja2”).Cells(fila1, 3) = Sheets(“hoja1”).Cells(fila, 3)
Sheets(“hoja2”).Cells(fila1, 4) = Sheets(“hoja1”).Cells(fila, 4)
Sheets(“hoja2”).Cells(fila1, 5) = Sheets(“hoja1”).Cells(fila, 5)
Sheets(“hoja2″).Cells(fila1, 6) = numfila & ” Incorrecto”
fila1 = fila1 + 1
End If
fila = fila + 1
Wend
Application.ScreenUpdating = True
End Sub
UN CAFÉ y de esta manera ayudar a seguir
manteniendo la página, CLICK para descargar en ejemplo en forma gratuita.
.
helpful INVITE ME A COFFEE and so help keep
up the page, CLICK to download free example.
Si te gustó por favor compártelo con tus amigos
If you liked please share it with your friends