VBA: Borrar contenido, borrar e insertar celdas en Excel


Este módulo le enseñará cómo realizar algunas tareas comunes que implican las células dentro de la interfaz de usuario de Microsoft Excel y VBA desde dentro. Después de completar este módulo, usted debería ser capaz de borrar, eliminar e insertar nuevas células de forma manual y programación.

Clearing Vs Eliminación

Compensación: Eliminación de una célula elimina las células de contenido, pero deja la célula y su formato intacto.




Eliminación: Eliminación de una célula elimina por completo la célula y su formato de la hoja. Cuando una célula se elimina una de las siguientes acciones deben coincidir.

  • Las células a continuación deben moverse hacia arriba, o
  • Las células a la derecha deben moverse a la izquierda

Vea a continuación la ilustración

Eliminación de una célula

Para borrar una celda, sólo tienes que seleccionar la celda y pulse la tecla "delete".

Eliminación de una célula

Para borrar una celda, haga clic derecho en la celda y seleccione Eliminar.

A continuación, tendrá que decir si excel a que las células o la izquierda.

Inserción de una celda

Para entrar en una celda, haga clic en una celda y haga clic en Insertar. Cuando una célula se elimina una de las siguientes acciones deben coincidir.

  • Las células a continuación deben subir o
  • Las células a la derecha deben moverse a la derecha.

Vea a continuación la ilustración

Visual Basic


Eliminación de una celda

Range ("A1"). ClearContents


Eliminar una celda y desplazamiento a la izquierda

Range ("A1"). Inserte (xlShiftToLeft)


Eliminar una celda y Shift Arriba

Range ("A1"). Eliminar (xlShiftUp)


Escriba una celda y desplazamiento a la derecha

Range ("A1"). Inserte (xlShiftToRight)


Inserte una célula y Shift Abajo

Range ("A1"). Inserte (xlShiftDown)


Los datos de prueba para macros VBA

Macro de ejemplo

Sub test () Range ("B1"). Eliminar (xlShiftToLeft) Range ("A2"). Inserte (xlShiftToRight) Range ("B3"). Eliminar (xlShiftUp) Range ("B4"). Eliminar (xlShiftToLeft) Range ("B5"). Eliminar (xlShiftUp) End Sub

El resultado final

listo para proceder?

En el siguiente módulo aprenderemos a seleccionar rangos en Excel y VBA. Haga clic aquí cuando esté listo para continuar.

(0)
(0)

Comentarios - 0

Sin comentarios

Añadir un comentario

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Caracteres a la izquierda: 3000
captcha