Ez csak eseménykezelő makróval oldható meg.
Ez azzal jár, hogy
1. Meg kell csinálni ezt a makrót, beletenni a fájlba
2. Indításkor a felhasználónak engedéyeznie kell a makrókat. Ha nem teszi, nem fog működni, így simán lehet majd menteni.
Ha mégis a makró mellett döntesz, akkor:
Nézz utána a munkafüzet BeforeSave eseményére, amit VBA-val lehet lekezelni
Már megbocsáss, de szerintem fordítva ülsz a lovon.
Sokkal ésszerűbb a hibát megszüntetni, mint megtartani és a mentés lehetőségét letiltani.
Tehát, ha olyan „érték jön ki egy cellában” amely esetén nem engeded a mentést, inkább töröld a nem kívánatos cellatartalmat!