Excel Trucos

Page 23

1 . R e d u c i rl a f r u s t r a c i ó ne n l o s l i b r o sy e n l a s h o j a sd e c á l c u l o

37

veces,sin embargo, desearáimpedir simplemente que se puedan añadir nuevas hojas de cálculo, permitiendo que se realicenel resto de acciones. El siguiente código le permitirá hacer esto: Private

Sub

MsgBox vblnformat

(ByVaI

Workbook_NewSheet

Application.

=

DisplayAlert.s ' fN o

puede

añadi

r

Sh

As

obj ect )

False nuevas

ho j as

de cálculo

a esLe libro.

"

ion

Sh. Delete Application. End

DisplayAlert.s

= True

Sub

Este código primeramente muestra el cuadro de diálogo con el mensaje y luego, inmediatamente, elimina la nueva hoja que se acaba de añadir, una vez que el usuario acepta el mensaje. La instrucción Application. = DisplayAlerts False impide que Excel muestre la advertencia estándar que pregunta al usuario si realmente desea eliminar la hoja. Con este código, los usuarios serán incapaces de añadir más hojas de cálculo al libro. Otra forma de impedir que los usuarios añadan nuevas hojas de cálculo es seleccionar la opción Herramientas>Protege>Proteger libro y luego activar la casilla de verificación Estructura. Sin embargo, como ya dijimos al principio de este truco, el mecanismo de protección de Excel es menos flexible y además de impedir añadir nuevas hojas, también impedirá otras muchas cosas.

¿B

lmpedir conf¡rmac¡ones innecesarias A veces,las interaccionesde Excelpuedan resultar pesadas:s¡empre preguntando para pedir confirmación sobre acc¡ones.Quitemos estos mensaiesy dejemos que Excelrealice las acciones.

El tipo de mensajesa los que nos referimos son aquellos que preguntan si se deseanactivar las macros (incluso cuando no hay ninguna) o los que nos preguntan si estamossegurosde que queremos eliminar un hoja de cálculo. A continuación mostramos cómo evitar estostipos de mensajes.

Activar las macros cuando no se tenga ninguna La memoria de Exceles de acero cuando se trata de recordar que ha grabado una macro en un libro. Por desgracia,Excelsigue recordando que se ha grabado una macro incluso si la ha eliminado utilizando la opción Herramientas>Macro> Macros (Alt,zOpción-F8).Despuésde hacer esto, si abre el libro de nuevo seguirá recibiendoun mensajeque le pregunta si deseaactivar las macros, incluso aunque no haya ninguna que activar.


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.