Para que la información que contenga una libro de Excel solo sea manipulada por las personas autorizadas , es necesario protegerla
Supongamos el siguiente ejemplo:
Usted es asistente de planeamiento de una empresa dedicada a la venta de vehículos menores, la información de las ventas de los últimos meses permitirá a los directivos de la empresa tener una mejor proyección de las acciones que se debería tomar en los próximos meses .El área de ventas le proporciona una copia de la información adjunta, para que se pueda realizar algún cambio en la información usted deberá de conocer la contraseña.
Los pasos que sigue esta macros son los siguientes:
1° Declara un objeto llamado” hoja”. Esto crea un contenedor de memoria para cada hoja de cálculo a través de un bucle.
2° Comienza el bucle enumerando todas las hojas del libro.
3°Se aplica a la macro con la contraseña dada, y luego vuelve de nuevo para obtener
la hoja de cálculo.
Sub seguridad()
Dim hoja As Worksheet
For Each hoja In ActiveWorkbook.Worksheets
hoja.Protect Password:="ventaseguras"
Next hoja
End Sub