Excel · मराठी आवृत्ती
12.16 PERSONAL.XLSB — स्वतःचे रोजचे macros
PERSONAL.XLSB हा hidden personal workbook Excel startवेळी load होऊ शकतो. त्यात ठेवलेले macros त्या computerवर इतर open workbooksसाठी उपलब्ध होतात.
Steps
- Developer › Record Macro › Store macro in Personal Macro Workbook. छोटं harmless formatting action record करून Stop करा.
- Excel close करताना PERSONAL.XLSB save prompt आल्यास नवीन macro जपण्यासाठी Save.
- पुन्हा VBE उघडा; VBAProject(PERSONAL.XLSB)च्या standard moduleमध्ये utility code ठेवा.
- Sheet म्हणून पाहण्यासाठी View › Unhide › PERSONAL.XLSB; नंतर पुन्हा Hide.
- Alt + F8 किंवा Quick Access Toolbarमधून macro वापरा.
ThisWorkbookची महत्त्वाची अट
या courseमधला TrimCityColumn जसाच्या तसा PERSONALमध्ये copy केला तर ThisWorkbook आता PERSONAL.XLSB असेल, तुमचा data workbook नाही! Reusable utilityला explicit target Workbook/Worksheet parameter द्या किंवा validated ActiveWorkbook capture करा. PERSONAL आणि targetला गोंधळू देऊ नका; intended sheet/headersची खात्री करूनच लिहा.
Personal macro तुमच्या computerपुरता आहे. Workbook colleagueला पाठवल्यावर तो code सोबत जात नाही. Shared automationसाठी reviewed .xlsm किंवा add-in द्या.
Practice
FormatHeaderची validated target-sheet utility PERSONALमध्ये ठेवा. Brand-new test workbookवर QATमधून run करा. दोन workbooks open असताना योग्य target वापरतोय का तपासा.
Chapter recap
Macro-enabled copy, स्पष्ट target, Option Explicit, योग्य types, guarded loops आणि cleanup. UDF value देतो; Sub actions करतो. F8ने actual behavior तपासा आणि row counts/totalsने result validate करा.