Nije zatraženo da spremite promjene kada promijenite i zatvarate radnu knjigu u programu Excel


Verzija ovog članka u programu Microsoft Excel 97 potražite u članku 173113 .
Verzija ovog članka u programu Microsoft Excel 98 potražite u članku 183610 .

Simptomi


Kada promijenite, a zatim zatvarate radnu knjigu u programu Microsoft Excel, neće se zatražiti da spremite promjene.

Uzrok


Taj se problem može pojaviti ako su ispunjeni sljedeći uvjeti:
  • Pokrenete makronaredbu koja mijenja Opis prozora radne knjige.
  • Pokušate zatvarati radnu knjigu, a da ne biste prvi put uštedjeli promjene.

Rješenje


Da biste riješili taj problem, učinite jedno od sljedećeg:
  • Pritisnite CTRL + S da biste spremili promjene prije zatvaranja radne knjige.
  • Dodavanje retka programa Microsoft Visual Basic for Applications (VBA) kod u makronaredbu radi postavljanja spremljenog svojstva na False. Učinite to nakon retka koji postavlja svojstvo Opis u prozoru radne knjige.
Microsoft nudi primjere programiranja samo za ilustraciju, bez jamstva ili izražena ili implicirana. To obuhvaća, ali nije ograničeno na implicirana jamstva o prodaji ili prikladnosti za određenu namjenu. U ovom se članku pretpostavlja da ste upoznati s programskim jezikom koji se pokazuje i alatima koji se koriste za stvaranje i ispravljanje pogrešaka u postupcima. Microsoftovi inženjeri za podršku mogu pomoći u objašnjavanju funkcionalnosti određenog postupka, ali neće izmijeniti ove primjere radi pružanja dodane funkcionalnosti ili procesa konstruiranja radi ispunjivanja specifičnih zahtjeva. Ogledna makronaredba zatražit će da spremite radnu knjigu. Da biste koristili makronaredbu, slijedite ove korake:
  1. Pokrenite Excel i stvorite novu radnu knjigu.
  2. Pritisnite ALT + F11 da biste otvorili Visual Basic Editor.
  3. Na izborniku Umetanje kliknite modul.
  4. U novi modul upišite sljedeći kod.
          Sub Caption_Macro()            '            'More code here.            '            'Changes the Caption property of the first window            Windows(1).Caption = "Window 1"            'Setting that the workbook has changed.            ActiveWorkbook.Saved = False            '            'More code here.            '      End Sub
  5. Prelazak na Excel. Da biste to učinili, pritisnite ALT + F11.
  6. Na izborniku Alati pokažite na Makronaredba, a zatim kliknite makronaredbe. Kliknite Caption_macro , a zatim Pokreni.
  7. Na izborniku datoteka kliknite Zatvori.
Primit ćete poruku koja će vas zatražiti da spremite radnu knjigu.

Dodatne informacije


U većini slučajeva, ako pokušate zatvarati izmijenjenu radnu knjigu koju niste spremili, od vas će se zatražiti da spremite promjene. Da biste spremili promjene koje želite zadržati, spremite ih prije zatvaranja radne knjige. Spremljena svojstva vraća vrijednost True ili False , ovisno o tome jesu li izvršene promjene u radnoj knjizi. Imajte na čemu je moguće postaviti spremljeno svojstvo na True ili False.