“Conocimientos Programación>Visual Basics Programación

Cómo eliminar hojas de cálculo Uso de VBA

2014/11/30
En Microsoft Excel , puede quitar una hoja de cálculo , haga clic en su ficha y seleccionando " Borrar" en el menú contextual . Una pequeña ventana le pedirá que confirme la acción. Esto ayuda a prevenir las eliminaciones accidentales . Pasando por la pregunta de confirmación puede ser problemático , sin embargo , si usted está tratando de eliminar muchas hojas . Afortunadamente , también puede eliminar hojas de cálculo utilizando VBA. Excel VBA viene con una función de " Hojas " que puede utilizar para crear , cambiar el nombre , mover y eliminar hojas de cálculo . Con unas cuantas líneas de código , puede evitar la ventana de confirmación y retire las hojas de trabajo más rápido. Instrucciones
1

Inicie Microsoft Excel. Pulse la tecla "Ctrl " plus " O ", seleccione el libro de la lista y haga clic en " Abrir".
2

Prensa " Alt " tapón " F8 " para abrir la ventana " Macros " . Escriba " RemoveSheets " en el " Nombre de la macro " y haga clic en "Crear ". Esto abre el Editor de Visual Basic (VBE ) .
3

Escriba el siguiente código en el VBE .

RemoveSheets Sub ()

wSheets = Array ("Sheet1 ", " Hoja2 ", " Hoja 3 ")

Application.DisplayAlerts = False

Para n = 0 To UBound ( wSheets )

On Error Resume Next
Hojas

( wSheets ( n)) . Eliminar

siguientes n

Application.DisplayAlerts = True End Sub


4

Reemplazar " Hoja1 ", " Hoja2 " y " Hoja 3 " con los nombres de las hojas de trabajo que le gustaría eliminar. Para añadir otro nombre a la lista , escriba una coma y inserte el nombre de la hoja antes del paréntesis de cierre de la función Array . Asegúrese de encerrar entre comillas .
5

Pulse " Alt" plus " Q " para cerrar el VBE .
6

Pulse " Alt " plus "F8" para abrir la ventana " Macros " de nuevo. Seleccione " RemoveSheets " de la lista , haga clic en " Ejecutar".

Visual Basics Programación
¿Cómo puedo depurar Visual Basic
Cómo utilizar una unidad VB Lite
Cómo crear una carpeta en la API con VBA
Cómo escribir macros en Visual Basic
Cómo escribir varias líneas de VB.NET
Cómo enviar un Argumento en VBA
Tutorial Visual Basic en el método Eval
Cómo usar DirectX en VB
Conocimientos Informáticos © http://www.ordenador.online