Quick Review of Macros
Makhanlal Chaturvedi University / BCA / VBA programming
Quick Review of Macros
What are Macros and their importance in Hindi
Excel рдореЗрдВ Macros рдПрдХ powerful feature рд╣реИ рдЬреЛ рд╣рдореЗрдВ repetitive (рдмрд╛рд░-рдмрд╛рд░ рджреЛрд╣рд░рд╛рдиреЗ рд╡рд╛рд▓реЗ) рдХрд╛рдореЛрдВ рдХреЛ automate рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рджреЗрддрд╛ рд╣реИред Macro рджрд░рдЕрд╕рд▓ VBA (Visual Basic for Applications) рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рд░рд┐рдХреЙрд░реНрдб рдпрд╛ рдХреЛрдб рдХрд░рдХреЗ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рд╕реЗ рдЖрдк manual рдХрд╛рдо рдХреЛ automatic рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдЧрд░ рдЖрдк рд╣рд░ рджрд┐рди рдХрд┐рд╕реА sheet рдореЗрдВ рдПрдХ рдЬреИрд╕реЗ data рдкрд░ рд╡рд╣реА formula рд▓рдЧрд╛рддреЗ рд╣реИрдВ, рд╡рд╣реА formatting рдХрд░рддреЗ рд╣реИрдВ рдФрд░ chart рдмрдирд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЗрд╕реЗ рдПрдХ рдмрд╛рд░ Macro рдореЗрдВ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдХреЗ future рдореЗрдВ рдПрдХ рдХреНрд▓рд┐рдХ рд╕реЗ рдкреВрд░рд╛ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
Macros рдХреА Importance (рдорд╣рддреНрд╡)
- рд╕рдордп рдХреА рдмрдЪрдд рд╣реЛрддреА рд╣реИ
- Manual errors (рдЧрд▓рддрд┐рдпрд╛рдБ) рдХрдо рд╣реЛрддреА рд╣реИрдВ
- рдПрдХ рдЬреИрд╕рд╛ рдХрд╛рдо рдмрд╛рд░-рдмрд╛рд░ fast рддрд░реАрдХреЗ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
- Reports рдФрд░ calculations рдХреЛ automate рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
- Complex tasks рднреА рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ
рдХрдИ рдХрдВрдкрдирд┐рдпреЛрдВ рдореЗрдВ macros рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ daily, weekly, рдФрд░ monthly reports рддреИрдпрд╛рд░ рдХреА рдЬрд╛рддреА рд╣реИрдВред рдЗрд╕рд╕реЗ employees рдХрд╛ рдХрд╛рдо рддреЗрдЬрд╝ рдФрд░ smart рд╣реЛрддрд╛ рд╣реИред
How to record a Macro quickly in Excel in Hindi
Macro рд░рд┐рдХреЙрд░реНрдб рдХрд░рдирд╛ Excel рдореЗрдВ рдмрд╣реБрдд рд╣реА рдЖрд╕рд╛рди рд╣реИред рдЬрдм рдЖрдк рдХреЛрдИ рдХрд╛рдо Excel рдореЗрдВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕реЗ Macro рдХреЗ рд░реВрдк рдореЗрдВ рд░рд┐рдХреЙрд░реНрдб рдХрд░рддреЗ рд╣реИрдВ, рддреЛ Excel рдЖрдкрдХреЗ рд╣рд░ step рдХреЛ VBA рдХреЛрдб рдореЗрдВ рдмрджрд▓ рджреЗрддрд╛ рд╣реИред
Macro рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛
- Excel рдЦреЛрд▓реЗрдВ рдФрд░ рдЙрд╕ worksheet рдХреЛ select рдХрд░реЗрдВ рдЬрд╣рд╛рдБ рдЖрдк рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
- рдКрдкрд░ Ribbon рдореЗрдВ тАЬViewтАЭ рдЯреИрдм рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
- тАЬMacrosтАЭ рдХреЗ рдЕрдВрджрд░ тАЬRecord MacroтАжтАЭ рд╡рд┐рдХрд▓реНрдк рдЪреБрдиреЗрдВред
- рдПрдХ Dialog Box рдЦреБрд▓реЗрдЧрд╛:
- Macro Name: рдХреЛрдИ meaningful рдирд╛рдо рджреЗрдВ (рдЬреИрд╕реЗ: FormatSalesData)
- Shortcut key: рдЖрдк рдЪрд╛рд╣реЗрдВ рддреЛ рдХреЛрдИ key assign рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЬреИрд╕реЗ Ctrl+Shift+F)
- Store Macro In: Current Workbook рд╣реА рд░рд╣рдиреЗ рджреЗрдВ
- Description: рдЖрдк рдЪрд╛рд╣реЗрдВ рддреЛ рдПрдХ short note рджреЗ рд╕рдХрддреЗ рд╣реИрдВ
- рдЕрдм тАЬOKтАЭ рджрдмрд╛рдПрдВ рдФрд░ рдЬреЛ рднреА рдХрд╛рдо рдЖрдк рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рд╡реЛ рдХрд░реЗрдВред
- рдХрд╛рдо рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, тАЬView > Macros > Stop RecordingтАЭ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
рдЖрдкрдХрд╛ Macro рдЕрдм рддреИрдпрд╛рд░ рд╣реИред рдЖрдк рдЙрд╕реЗ "View > Macros > View Macros" рдореЗрдВ рдЬрд╛рдХрд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЪрд▓рд╛рдХрд░ рдлрд┐рд░ рд╕реЗ рд╡рд╣реА рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
Macro security settings and precautions in Hindi
рдЪреВрдВрдХрд┐ Macro рдХреЛрдб рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдХреЛрдб рдореЗрдВ virus рдпрд╛ malicious scripts рдЫреБрдкреА рд╣реЛ рд╕рдХрддреА рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП Excel macro security provide рдХрд░рддрд╛ рд╣реИред Macro enable рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХреБрдЫ рд╕рд╛рд╡рдзрд╛рдирд┐рдпрд╛рдБ рдЬрд╝рд░реВрд░реА рд╣реИрдВред
Macro Security Settings рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП:
- File > Options > Trust Center > Trust Center Settings рдкрд░ рдЬрд╛рдПрдВред
- тАЬMacro SettingsтАЭ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
- рдиреАрдЪреЗ рджрд┐рдП рдЧрдП options рдорд┐рд▓реЗрдВрдЧреЗ:
- Disable all macros without notification (Macros рдкреВрд░реА рддрд░рд╣ рдмрдВрдж)
- Disable all macros with notification (Warning рдХреЗ рд╕рд╛рде рдмрдВрдж)
- Disable all macros except digitally signed macros (рд╕рд┐рд░реНрдл trusted macros рдЪрд╛рд▓реВ рд╣реЛрдВрдЧреЗ)
- Enable all macros (рд╕рдм рдЪрд╛рд▓реВ тАУ рд▓реЗрдХрд┐рди рдЬреЛрдЦрд┐рдо рднрд░рд╛)
- рд╕реБрд░рдХреНрд╖рд┐рдд рд╡рд┐рдХрд▓реНрдк рд╣реИ: Disable all macros with notification
рд╕рд╛рд╡рдзрд╛рдиреА: рдХрд┐рд╕реА unknown source рд╕реЗ рдорд┐рд▓реЗ Excel file рдореЗрдВ macro рдХреЛ рдХрднреА рднреА enable рди рдХрд░реЗрдВ рдЬрдм рддрдХ рдЖрдк рдЙрд╕рдХреА authenticity verify рди рдХрд░ рд▓реЗрдВред
Advantages of using Macros for automation quick review in Hindi
Macros рдЖрдкрдХреЛ Excel рдореЗрдВ smart рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред рдиреАрдЪреЗ Macros рдХреЗ рдХреБрдЫ рдкреНрд░рдореБрдЦ рдлрд╝рд╛рдпрджреЗ рджрд┐рдП рдЧрдП рд╣реИрдВ:
- Time-saving: 100 рдмрд╛рд░ рджреЛрд╣рд░рд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рдо рдХреЛ рдПрдХ рдмрд╛рд░ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдХреЗ future рдореЗрдВ рдХреБрдЫ рд╕реЗрдХрдВрдб рдореЗрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- Accuracy: Manual рдЧрд▓рддреА рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ Macro рд╣рд░ рдмрд╛рд░ рдПрдХ рдЬреИрд╕рд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
- Productivity: рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреА efficiency рдмрдврд╝рддреА рд╣реИ рдФрд░ рд╡реЛ creative рдХрд╛рдореЛрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗ рд╕рдХрддреЗ рд╣реИрдВред
- Automation: Reports рдмрдирд╛рдирд╛, formatting, filtering, charting тАУ рд╕рдм automatic рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- Ease of Use: рдПрдХ рдмрд╛рд░ рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ Macro future рдореЗрдВ Button рдпрд╛ Shortcut Key рд╕реЗ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
Quick Real-Life Example:
рдорд╛рди рд▓реАрдЬрд┐рдП рдЖрдк рд╣рд░ рджрд┐рди рдПрдХ sales report рдмрдирд╛рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдЖрдк:
- Column headings bold рдХрд░рддреЗ рд╣реИрдВ
- Total amount рдХрд╛ calculation рдХрд░рддреЗ рд╣реИрдВ
- Chart рдмрдирд╛рддреЗ рд╣реИрдВ
рдЕрдВрдд рдореЗрдВ рдПрдХ рд╕реБрдЭрд╛рд╡:
рдЕрдЧрд░ рдЖрдк Excel рдореЗрдВ automation рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ Macros рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рдФрд░ рдЬрд╝рд░реВрд░реА рдЯреВрд▓ рд╣реИред рдЖрдк рдкрд╣рд▓реЗ Record Macro рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдлрд┐рд░ VBA Editor рдЦреЛрд▓рдХрд░ рдЙрд╕рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВред рдпрд╣реА Excel Automation рдХрд╛ рдкрд╣рд▓рд╛ рдХрджрдо рд╣реИ!