Source file stays unchanged
The app creates a separate protected copy, so your original workbook remains in place.
Create protected copies of Excel workbooks with VBA code while keeping the original file unchanged.
VBA Shield works with the files you select or drag into the app. Workbook contents and VBA code are processed locally on your device and are not uploaded by the app.
The app creates a separate protected copy, so your original workbook remains in place.
Use VBA Shield with `.xlsm`, `.xlsb`, and `.xlam` workbooks.
Set a recovery password when you want VBA Shield to create an unlocked copy later.
The app automatically detects whether the selected file can be protected or unlocked.
Choose or drag a macro-enabled Excel file into the app.
VBA Shield creates a new file using your configured suffix and randomized hiding replacement.
Review the created file in File Explorer and keep your source workbook unchanged.
VBA Shield is a practical protection layer, not cryptographic security. It is intended to prevent casual viewing of VBA code in everyday work scenarios. It is not an absolute guarantee against every form of file reverse engineering.