“Conocimiento software>Microsoft Access

Cómo eliminar filas de Excel basado en la fecha

2016/2/26
Para obtener el máximo rendimiento de Microsoft Excel , usted tiene que aprender a utilizar las macros y programación VBA. A medida que crea hojas de cálculo y llenar con información , puede haber momentos en que usted tiene la información de entrada ya no es válido . Esto es especialmente cierto para las filas de información que son de fechas anteriores . Una forma rápida y fácil de eliminar las filas de datos en base a fechas pasadas es la creación de una macro en Excel. Cosas que necesitará
Microsoft Excel
Basic Excel Experiencia
Ver Más instrucciones
1

abrir su libro en Excel . Si utiliza Excel 2007 , debe mostrar la ficha " Developer ", si aún no lo está demostrando. Para ello, haga clic en el botón "Office" y luego " Opciones de Excel ". Haga clic en " Mostrar ficha Programador " y haga clic en " Aceptar".
2

Crear un nuevo macro. En Excel 2007, haga clic en la ficha Programador y luego "Macro ". En versiones anteriores, haga clic en "Herramientas" en la barra de herramientas y luego en " Macro ". Nombre de la macro, " DeleteRowbyDate " y luego haga clic en " . ; Crear " aparece el editor de Visual Basic
3

Copia y pega el siguiente código en el editor de Visual Basic entre las líneas , Sub DeleteRowbyDate () y End Sub :
.

x As Longfor x = 1 Para Cells.SpecialCells ( xlCellTypeLastCell ) . RowDebug.Print Cells ( x , "B ") . ValueIf CDate ( Cells (x , "B ")) < CDate ( " 12/29/2010 ") ThenCells ( i ," B ") . EntireRow.deleteEnd IfNext I Love

En la línea donde dice :" Si CDate ( Cells ( x , "B ")) < CDate ( " 12/29/2010 ") Then " , cambiar la fecha de la fecha de vencimiento es un día mayor que la fecha que desea eliminar . Por ejemplo, si desea eliminar todas las filas anteriores a 1 de enero 2009 , entonces cambie la línea a:

Si CDate ( Cells ( x , "B ")) < CDate ( " 01/01/09 ") Luego
4

Cierre el editor de Visual Basic . Se guarda automáticamente en la macro. Si desea ejecutar la macro y eliminar las filas , volver a " Macros " , seleccione la macro " DeleteRowsbyDate " y haga clic en " Ejecutar".

Microsoft Access
Cómo diseñar un gráfico en Excel
Cómo cambiar los niveles de seguridad de macros en Excel 2003
Cómo utilizar indirecta en Excel para vincular a una hoja externa
Cómo insertar una gota Excel desplegable menú en un documento de Word
Cómo convertir Fecha de nacimiento hasta la edad de Excel
¿Cuáles son las nuevas características de Excel 2007 que la versión anterior NO TIENE
Cómo convertir una tabla de Microsoft Word en un libro de Excel
Cómo utilizar Microsoft Word y Excel
Conocimiento de la computadora © http://www.ordenador.online