VBA Shield

Create protected copies of Excel workbooks with VBA code while keeping the original file unchanged.

Local workbook processing

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.

Source file stays unchanged

The app creates a separate protected copy, so your original workbook remains in place.

Supported Excel formats

Use VBA Shield with `.xlsm`, `.xlsb`, and `.xlam` workbooks.

Recovery password option

Set a recovery password when you want VBA Shield to create an unlocked copy later.

Simple workflow

The app automatically detects whether the selected file can be protected or unlocked.

1

Select a workbook

Choose or drag a macro-enabled Excel file into the app.

2

Create a protected copy

VBA Shield creates a new file using your configured suffix and randomized hiding replacement.

3

Open the output location

Review the created file in File Explorer and keep your source workbook unchanged.

Important protection note

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.