Answers
Short answer: Excel has an option that quietly converts between A4 and Letter for you. It lives in File → Options → Advanced → General, and it is called “Scale content for A4 or 8.5x11 inch paper sizes.” When it is on, Excel rewrites the paper size to match your Windows regional setting, so a sheet you set to A4 exports as Letter and every margin shifts. Turn that option off, then set the size deliberately in Page Layout → Size, and re-check the margins before exporting.
Paper size is not cosmetic when the sheet is wide. Letter is about 6 mm narrower than A4, and on a table that was already close to the edge, those few millimetres are the difference between the last column landing on the page and landing on a separate strip of pages at the back. Half the “Excel cut off my columns” reports that arrive from a colleague’s machine are really this: the file is fine, the paper size changed under it.
The same applies in reverse across regions. A workbook built in a Letter region and exported in an A4 region repaginates, which is why the PDF a colleague sends you can have different page breaks from the one you produce from the identical file.
The deeper fix is a renderer that decides the layout from the sheet rather than from the page setup: measuring the real column widths, choosing orientation per sheet, keeping every row whole, and slicing a too-wide table across pages with the label column repeated. Then a paper-size change moves the text around rather than losing a column off the edge. CrazySmartPDF’s free web tool does that in a browser for a single file — it uploads, converts and deletes the file — and the Windows apps do it offline. See how it works.
Why does Excel keep changing my page size to Letter? The “scale content for A4 or 8.5x11 inch paper sizes” option in File → Options → Advanced converts between the two based on your regional settings. Clearing it stops the substitution.
Why can I not select A4 in Page Layout → Size? The size list comes from the selected printer. If that printer does not offer A4, Excel cannot either. Change the default printer, then set the size.
The PDF is the right size but the margins moved. Why? A4 and Letter have different proportions, so a margin set that fitted one leaves different room on the other. Re-set custom margins after changing paper size.
Does the page size affect where my page breaks fall? Yes. Excel paginates against the usable area of the paper, so a size change moves every break — which is why the same file can produce different PDFs on two machines.