ubiquitour.com

Cómo utilizar VBA para eliminar columnas en Excel 2007

Cómo utilizar VBA para eliminar columnas en Excel 2007

Usted puede eliminar columnas en Excel mediante Visual Basic para aplicaciones o VBA, escribiendo unas líneas de código para cada columna que necesita remover. En VBA puede utilizar el método Selection.Delete para eliminar una columna seleccionada. Utilice la propiedad Select para seleccionar la columna que desea eliminar en la hoja de cálculo. Estos métodos son útiles si usted necesita eliminar muchas columnas manualmente.

Instrucciones

1 Haga clic en la ficha "Programador", haga clic en "Visual Basic" y haga clic en el menú "Insertar". Haga clic en el "Módulo" para insertar un nuevo módulo de código VBA.

2 Escriba lo siguiente para crear un nuevo procedimiento sub:

Private Sub removeColumns()

3 Escriba lo siguiente para eliminar la columna B de la hoja activa:

Columns("B:B").Select

Selection.Delete Shift:=xlToLeft4

Editar "B:B" en el paso anterior y escribir la letra de columna que desea eliminar. Tipo "End Sub" al final del procedimiento y presione "F5" para ejecutar el procedimiento y eliminar la columna.