How to Keep Excel Checkboxes Fixed When Printing
Question details
The user needs a way to prevent Excel Form Control checkboxes from moving, overlapping, or resizing when printing or adjusting page breaks, without relying on VBA or macros.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Preparing a worksheet with checkboxes for printing or PDF export.
- Observed behavior
- Checkboxes shift position or resize inappropriately in print preview when the worksheet is scaled or when page breaks are modified.
Check your Microsoft Excel version to see if you have the latest updates, as newer versions include a built-in cell checkbox feature that permanently solves this alignment issue.
Use Excel's Built-in Cell-Based Checkboxes
Switching from floating Form Controls to Excel's native cell-based checkboxes ensures they remain embedded in the cell and never move during print scaling.
In newer versions of Excel, Microsoft introduced a native checkbox control that resides directly inside the cell rather than floating above the grid as an object. Because it is part of the cell data, it scales perfectly during printing.
Open your workbook and navigate to the 'Insert' tab on the main Excel ribbon.
Locate and click the 'Checkbox' icon in the Cell section. This will insert a native checkbox directly into your currently selected cell.
Since this new checkbox natively stores 'TRUE' or 'FALSE' values in the cell itself, update your existing formulas or conditional formatting rules to reference this specific cell directly.

Keep Form Controls Strictly Inside Cells and Ungrouped
If you are using older Excel versions and must rely on traditional Form Controls, adjusting their placement and grouping settings will prevent them from shifting.
Create and Print Checklists Flawlessly with WPS Office
WPS Spreadsheet offers precise control over form objects and data, ensuring your checkboxes stay exactly where you placed them when printing, scaling, or exporting to PDF.
- 1. Open Your Workbook: Launch WPS Spreadsheet and open the file containing your checklist.
- 2. Insert Checkboxes: Go to the 'Insert' tab, select 'Forms', and click 'Check Box' to add controls directly into your worksheet.
- 3. Align and Lock Position: Draw the checkbox within the cell boundaries. Right-click to access properties and ensure the object alignment is locked to the cell.
- 4. Print Preview: Click 'Print Preview' from the top menu to verify that all checkboxes remain perfectly aligned and scaled before printing.

Frequently Asked Questions
Why do my Excel Form Controls move when I open Print Preview?
Form Controls are floating objects that sit on an invisible layer above the worksheet grid. When you scale a worksheet to fit a page or adjust page breaks, Excel's print engine recalculates the grid size but often miscalculates the relative position of overlapping floating objects, causing them to shift.
What is the difference between Form Control checkboxes and cell-based checkboxes?
Form Control checkboxes are standalone, floating objects that require you to manually link them to a cell to output TRUE/FALSE values. Cell-based checkboxes (introduced in recent Excel updates) are embedded as actual cell data, meaning they scale, move, and format exactly like standard text.
Can grouping objects cause printing issues in Excel?
Yes. While grouping shapes or form controls is helpful for moving them together on the sheet, the group container often conflicts with print scaling algorithms. Ungrouping the checkboxes is highly recommended if they are shifting during printing.
How do I lock a checkbox in Excel so it never moves?
Right-click the checkbox, select 'Format Control', and go to the 'Properties' tab. Selecting 'Don't move or size with cells' locks its absolute position on the page. However, for printing stability, selecting 'Move but don't size with cells' and keeping the control strictly inside a single cell boundary is usually more effective.




