Sample report

What MacroBridge tells you about a workbook: a sample report

This is the report MacroBridge produced for a real Excel workbook with recorded macros, a loop over its sheets and one button, scanned on 25 October 2026. It is a public file, renamed “Monthly sales summary.xlsm”; nothing else in it was changed.

Its 3 procedures are graded 0 Green, 3 Amber and 0 Red, and the fixed price to have it finished is $300. Your own workbook gets the same report, free, at a private address.

Scan your own workbook, free Download this report as a PDF

This workbook converts, with some differences you should know about

Nothing here is impossible, but some macros will behave a little differently in Google Sheets. What that means for you is set out below in plain words.

3 procedures graded: 0 Green, 3 Amber, 0 Red.

0Green
3Amber
0Red
3Procedures

Fixed price to have it finished for you: $300, with a written plan before you agree to anything. What it covers · Download this report as a PDF

Monthly sales summary.xlsm · 33 KB · 7 modules · 5 sheets · scanned 2026-10-25 09:00 UTC

On your own report, this line says when your file is deleted: automatically 72 hours after upload, or straight away from the report. Your report has a private address that is not listed anywhere.

What this means for you

Works, but a little differently

Minor

On the sheets, beside the macros

Want it finished for you?

We can do the hand work this report lists, test everything on a copy of your workbook, and hand it over as a working Google Sheet.

Fixed price for this workbook: $300 (our Small size). It covers everything listed here and does not change if the work takes longer than we expect.

What happens when you ask

  1. You get an email straight away with your reference and how to delete your file. Then a person replies from [email protected] with a written plan: every macro, what will be done to it, and the fixed price.
  2. If you accept the plan, you send us the workbook again (this upload is deleted 72 hours after it was made), and we do the work on a copy of it.
  3. You get a working Google Sheet and a handover note. Nothing is charged unless you accept the plan.

On your own report, this is where you ask for the written plan: a name, an email address and an optional note. This sample has no form, because there is no workbook behind it to quote.

Scan your own workbook, free

MacroBridge is run by Obegi Software LLC in Camas, Washington. Questions first? Write to [email protected]. We keep your name, address and note to answer you; see the privacy page.

Buttons and controls on your sheets

We found 1 button or control on 1 sheet. A button or shape that runs a macro cannot run it in Google Sheets, so none of these will work there as they are. Each one is replaced:

SheetControlWhat it runsIn Google Sheets
Yearly Report Button “Click Me!” (Button 1) Amber Module1.FinalReportLoop A menu item, or a drawing that runs the script

The grade beside a macro is its grade in the table below: the code may convert automatically, but nothing will run it in Google Sheets until its control is replaced. Replacing them is part of the fixed price.

What Google Sheets changes when it opens this file

Separate from the macro grades: this is what Google Sheets’ own import does to the rest of the workbook. Where Google documents it, its page is listed below. Where it does not, we say so, and check that part after the import.

Will not work as it is

Google’s pages, read on October 25, 2026: Custom Menus in Google Workspace (Google for Developers); Work with Office files (Google Docs Editors Help).

Macro by macro

For whoever looks after the workbook. Worst first; line numbers refer to the module as stored in the file.

GradeMacroLinesWhat happens to it
Amber FinalReportLoop in Module1 1–29
Depends on what is selected on screen: Worksheets.Select, Range.Select, Selection.CurrentRegion.Select, Selection.CurrentRegion and 5 more lines 5, 9, 11, 13, 15, 17, …
Selection only moves the cursor for a person running the macro from the menu; from a trigger it is a no-op.
Worksheets(i).Select
Excel features that behave a little differently: ActiveSheet.Paste line 24
Copy and Cut with a Destination convert to copyTo() and moveTo(). Copy or Cut followed by Paste or PasteSpecial in the same run of the macro converts the same way, from the range that was copied: values, formulas, formats, column widths and validation as the paste type asks, transposed if asked. The Windows clipboard itself is not used, so something copied before the macro started, or in another program, cannot be pasted; and Google Sheets pastes the copied block once at the top-left of a larger selection where Excel repeats it to fill the selection. A pasted value keeps the number format the destination already has: Excel gives a cell a date format when a date formula such as =NOW() is typed into it and Google Sheets does not, so =NOW() pasted as a value shows as a date in Excel and as a number in Sheets.
ActiveSheet.Paste
Amber AutomateSum in Module1 30–37
Depends on what is selected on screen: Range.Select, Selection.End.Select, Selection.End, Selection and 1 more lines 31, 32, 34
Selection only moves the cursor for a person running the macro from the menu; from a trigger it is a no-op.
Range("F2").Select
Amber AddHeaders in Module1 42–87
Depends on what is selected on screen: Rows.Select, Selection, Range.Select, Columns.Select lines 48, 49, 50, 52, 54, 56, …
Selection only moves the cursor for a person running the macro from the menu; from a trigger it is a no-op.
Rows("1:1").Select
Minor formatting (borders, colours, shading, fonts): Selection.Style, Selection.Interior, Selection.Interior.Pattern, Selection.Interior.ThemeColor and 5 more lines 63, 65, 66, 68, 69, 73, …
The number-format styles become the number formats Excel (English, US) gives them, the same Accounting format Google Sheets uses: a workbook made with another currency shows dollars. "Normal" clears the formatting back to Google Sheets’ default, which is Arial 10 rather than Excel’s Calibri 11.
Selection.Style = "Currency"

Keep a copy, or send it to whoever signs off the budget

Every report has a printable page and a PDF, laid out for Letter or A4 paper, with the summary, every macro, the fixed price and what we need from you. These are the sample's.

Download this report as a PDF A4

Your file, on your own report

Your uploaded workbook is deleted automatically 72 hours after upload. Your report has two buttons: one deletes the workbook and the code read from it at once, and the other deletes the report as well, after which its address stops working. Nothing is shared, and no account is created.


How this report was produced

The VBA was read straight out of your workbook and parsed, not guessed at from an export and not summarised by an AI model. Graded by MacroBridge’s own VBA parser and rule table, checked against what its converter actually writes. The grading is cautious on purpose: when in doubt it grades down. That is a rule we follow, not a promise it is never wrong, which is why converted code is tested before anyone relies on it.