Hogyan helyezhetek el egy utolsó frissítést az Excel-munkafüzetembe?

Fiatal üzletember számítógépet használ az asztalon

Adjon dátumbélyegzőket a Microsoft Excel-táblázatokhoz makrók segítségével.

Kép jóváírása: AndreyPopov/iStock/Getty Images

A Microsoft Excel nem kínál egyszerű módot egy mező hozzáadására, amely tájékoztatja az olvasókat a fájl legutóbbi frissítéséről. Az Excel által biztosított két időfüggvény, a MOST és a TIME, a pontos időről ad információt – azonban ezeket hívja függvények a fájlban frissíti a cellát az aktuális idővel, amint megnyitja a fájlt, még akkor is, ha a dokumentum nem változás. Ha ezeket a funkciókat cellavédelem nélkül használja, akkor sem Önnek, sem a felhasználóinak nem lesz megbízható módszere a fájl legutóbbi mentésének meghatározására. A probléma legjobb megoldása az, ha létrehoz egy makrót az Excel-fájlhoz, amely beolvassa azokat a fájltulajdonságokat, amelyek a fájl legutóbbi mentését tárolják.

1. lépés

Nyissa meg Excel-táblázatát, és mentse el a fájlt makró-kompatibilis Excel-fájlként. Ha a fájl még nincs mentve ebben a formátumban, akkor az Excel figyelmeztető ablakot jelenít meg. Kattintson a „Nem”, majd a „Mentés típusaként” legördülő menüben válassza az „Excel Makró-engedélyezett munkafüzet” lehetőséget.

A nap videója

2. lépés

Nyomja meg az "Alt-F11" billentyűt a Microsoft Visual Basic for Applications ablakának megnyitásához.

3. lépés

Kattintson a „Beszúrás”, majd a „Modul” elemre a felső menüben.

4. lépés

Másolja ki és illessze be a következő kódot az ablakba:

LastSavedTimeStamp() függvény dátumként LastSavedTimeStamp = ActiveWorkbook. BuiltinDocumentProperties("Utolsó mentési idő") befejező függvény

5. lépés

Térjen vissza az Excel-táblázat nézetébe, és kattintson arra a cellára, amelyben meg szeretné jeleníteni az időbélyeget.

6. lépés

Írja be a cellába a "=LastSavedTimeStamp()" kifejezést (idézőjelek nélkül), és nyomja meg az "Enter" billentyűt.

7. lépés

Vegye figyelembe, hogy előfordulhat, hogy az érték nem dátumformátumban jelenik meg. Ha ez a helyzet, kattintson a jobb gombbal a cellára, és válassza a "Cellák formázása" lehetőséget. A bal oldali oszlopban válassza a "Dátum" lehetőséget, majd kattintson a kívánt dátum- és időformátumra. Kattintson az "OK" gombra a formázás alkalmazásához.

8. lépés

Mentse el a fájlt, és vegye figyelembe, hogy a dátumbélyegző csak a fájl mentésekor frissül, és nem akkor, amikor egyszerűen megnyitja megtekintésre.

Tipp

A cikkben leírt lépések az Excel 2013 és az Excel 2010 programra vonatkoznak. Más verziók eltérő lépéseket igényelhetnek.

Figyelem

A makróképes fájlokat néha kiszűrik, mint lehetséges vírusokat egyes levelezőprogramokban. Ennek az az oka, hogy a múltban a Microsoft operációs rendszerei elleni támadások egy része fájlba ágyazott makróval valósult meg. Ezért a címzett e-mail szerverének beállításaitól függően problémákba ütközhet az ilyen típusú fájlok terjesztése.