Sorolja fel az összes képletet munkafüzet

ha dolgozik egy bonyolult Excel fájlt, vagy átveszi a fájlt, hogy valaki más épített, nehéz lehet megérteni, hogy ez az egész illeszkedik egymáshoz. A fájlbeállítás megértéséhez használja a következő makrókat a munkafüzet összes képletének felsorolásához.

Az Excel képlet nyíllal rendelkezik, hogy függő cellákat mutasson, de ez zavarossá válhat, ha sok képlet sejt van.

az induláshoz láthatja, hogy hol találhatók a képletek és állandók, és színkódot ad azoknak a celláknak.,

képletek megtekintése a munkalapon

a képleteket a Ctrl + ` parancsikon segítségével is megtekintheti. Ha pedig megnyit egy másik ablakot a munkafüzetben, akkor egyszerre tekintheti meg a képleteket és az eredményeket.

kód A képletek listájához

a számítások működésének további részleteiért a programozás segítségével létrehozhat egy listát az egyes munkalapokon található összes képletről.

a következő mintakódban minden formulákat tartalmazó munkalaphoz új lap jön létre., Az új lapot az eredeti lapra nevezték el, az “F_” előtaggal.

a képlet Lista lap, van egy ID oszlop, hogy segítségével visszaállíthatja a listát az eredeti sorrendben, Miután rendezve egy másik oszlopban.

vannak oszlopok a munkalap nevét, a képlet ” s cella, a képlet és a képlet R1C1 formátumban.

másolja a következő kódot a munkafüzet rendszeres moduljába.

kód A Képletlapok eltávolításához

a lista képletek kódjában a képletlapok törlődnek, mielőtt új képletlapot hoznának létre., Ha azonban a képletlapokat új készlet létrehozása nélkül szeretné törölni, akkor a következő kódot futtathatja.

Sub ClearFormulaSheets()"remove formula sheets created by"ShowFormulas macroDim wb As WorkbookDim ws As WorksheetDim strSh As StringOn Error Resume NextApplication.DisplayAlerts = FalseSet wb = ActiveWorkbookstrSh = "F_"Set wb = ActiveWorkbook For Each ws In wb.Worksheets If Left(ws.Name, Len(strSh)) = strSh Then ws.Delete End If Next wsApplication.DisplayAlerts = TrueEnd Sub

töltse le a mintafájlt

a mintafájl letöltéséhez kérjük, látogasson el a mintafájlok oldalra a Contextures webhelyen. A UserForms, VBA, Add-Ins szakaszban keresse meg az UF0019-Formula Info listát.

a fájl tömörített, Excel 2007 / 2010 formátumban. Engedélyezze a makrókat, ha tesztelni szeretné a kódot.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük