Red de conocimiento informático - Problemas con los teléfonos móviles - vba misma hoja de cálculo de Excel, copiar entre hojas

vba misma hoja de cálculo de Excel, copiar entre hojas

Sub findred()

Establecer xxx = Sheet1.UsedRange

Para t1 = 1 a xxx.Rows.Count

Para t2 = 1 A xxx.Columns.Count

Si xxx(t1, t2).Font.ColorIndex = 3 Entonces

r = r 1

Hoja2.Celdas (r, 1).Resize(1, xxx.Columns.Count) = xxx.Rows(t1).Value

Salir para

Finalizar si

Siguiente

Siguiente

Fin Sub

------------------------ - ----------------------

Según el suplemento, escribe el siguiente programa:

Sub findempty ()

Establecer xxx = Hoja1.[A3:A10000]

Establecer yy = Hoja2.[A3]

Para cada xx en xxx

Si no está vacío(xx) entonces

yy.Offset(r, 0) = xx

yy.Offset(r, 1) = xx.Offset(0, 3)

r = r 1

End If

Siguiente

End Sub

Este programa es casi VBA El más código básico y mínimo, también es fácil de entender y modificar el rango de celdas