Dennis se pregunta si hay una manera de bloquear un libro de trabajo de tal manera que evite que los códigos VBA «para romper contraseñas» (o cualquier otra cosa) descifren la contraseña.

La respuesta corta: algo así. Sé que la respuesta suena bastante vaga y tal vez no comprometida, pero hay una razón para eso.

Verá, la respuesta real depende de si desea confiar estrictamente en lo que Microsoft ha integrado en Excel o si desea confiar en terceros. Las herramientas que ofrece Microsoft para proteger los libros de trabajo no son tan buenas. Han mejorado con cada nueva versión de Office, pero aún no son imposibles de descifrar.

Para evitar esto, muchas personas no distribuyen libros de trabajo a otras personas.

En cambio, generan resultados en algún otro formato, como un archivo PDF, y luego los distribuyen. Esto protege los datos originales en la hoja de trabajo y mantiene las fórmulas en la hoja de trabajo lejos de otras por completo.

Si necesita distribuir libros de trabajo reales, el mejor enfoque es no depender de Microsoft y, en cambio, buscar soluciones de terceros. Se podría utilizar una buena herramienta de cifrado para cifrar el archivo del libro de trabajo, lo que haría casi imposible que alguien sin la contraseña lo abriera. Algunos incluso requieren una autorización de dos pases, que protege aún más lo que esté en el archivo.

Comprenda, también, que el tipo de herramientas de terceros de las que estoy hablando no se limita a cifrar libros de Excel. Son el tipo de herramientas que son de naturaleza más general y brindan la capacidad de cifrar cualquier tipo de archivo de computadora.

¿Cómo encuentra buenas herramientas de cifrado de terceros? Puede realizar una búsqueda de «cifrado fuerte», «programas de cifrado» o «utilidades de cifrado» utilizando su navegador favorito, y debería encontrar muchas alternativas. Cuando encuentre algo que parezca prometedor, asegúrese de realizar una búsqueda utilizando el nombre del producto y / o el nombre de la empresa como palabra clave. Eso le permitirá ver si otros tienen problemas con el producto o con la empresa que lo fabrica.

Por último, debe comprender que no importa qué nivel de protección utilice o qué enfoque utilice para la protección, es prácticamente imposible «garantizar» que nadie pueda descifrar el cifrado. Piense en la NSA: es muy probable que ellos (u otras agencias patrocinadas por el estado)

podría, con suficiente tiempo, romper su libro de trabajo. Afortunadamente, a menos que esté protegiendo secretos de estado o su libro de trabajo implemente una forma de seleccionar cada número de lotería ganador que exista, estas personas no gastarán el tiempo ni los recursos necesarios para obtener sus datos.

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (13409) se aplica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 y Excel en Office 365.