5 Helpful Excel Macro Tips (Excel VBA Tips) in Hindi (हिन्दी)

5 Helpful Excel Macro Tips (Excel VBA Tips) in Hindi (हिन्दी)
Excel-Macro-Tips

५ मजेदार Excel Macro Tips (Excel VBA Tips) हिन्दी मे

दोस्तों यदि आप एक excel या VBA lover है तो आज के ब्लॉग के Excel Macro Tips/ Excel VBA Tips आपको बहुत ही पसंद आएगा। क्युकी इस ब्लॉग मे हम आपको 5 Excel Macro Tips बताने वाले है जो काफी इन्टरिस्टिंग और मजेदार है। जिसका यूज करके आप अपने बॉस या दोस्तों को काफी ज्यादा इम्प्रेस कर सकोगे। जो चलिए देर इस बात का शुरू करते है Excel Macro Tips का यह ब्लॉग।

5 Excel Macro Tips/5 Excel VBA Tips हिन्दी मे

तो आज मैं जो आपको Excel Macro Tips बताने वाला हु, वो VBA मे Events से जुड़े हुए टिप्स है। हम Excel मे अपना खुद का Event बनाएंगे और उनका इस्तेमाल करेंगे।

Excel Macro Tips 1: Workbook_SelectionChange – Change Font and Background Color when Cell is selected

दोस्तों इस Event की मदत से हम Excel मे किसी भी Cell को सिलेक्ट करते ही उसके Font और Background कलर को ऑटोमैटिक्ली बदल सकते है। अगर आप अपने किसी बॉस या मैनेजर को Excel मे कोई प्रेज़न्टैशन दिखाना चाहते है तो आपको यह काफी मदत करेगा। इसके लिए आपको नीचे दिए चरणों का पालन करना है:

  1. अपनी Excel फाइल मे ALT + F11 का इस्तेमाल करके VBA की स्क्रीन खोले। आप चाहे तो Developer Tab से भी VBA की स्क्रीन पे जा सकते है।
  2. VBA Screen पे जाने के बाद को बाई तरफ Project Explorer का विंडो दिखाता है। यदि आपके VBA स्क्रीन मे Project Explorer का विंडो नहीं दिख रहा है तो आप View Tab के अंतर्गत Project Explorer को ऐक्टिव कर सकते है।
  3. Project Explorer पे जाने के बाद Excel workbook की सारी sheets आपको दिख जाएंगी, अब उस Sheet का चयन करे जिसमे आप इस event को लागू करना चाहते है।
  4. चयन किए sheet पे राइट क्लिक करे और View Code पे क्लिक करे। जिसके आपके सामने View Code की स्क्रीन आएगी।
  5. View Code Screen मे ऊपर की तरफ आपको (General) का विकल्प दिख रहा होगा, उसपे क्लिक करिए और फिर Worksheet को चुनिये।
  6. Worksheet को चुनने के बाद आपे सामने Private Sub Worksheet_SelectionChange (ByVal Target As Range) और उसके नीचे End Sub का कोड या जाएगा।
  7. अब आपको नीचे लाल कलर मे दिए हुए कोड को इन दोनों के बीच मे डालना है।
  8. उसके बाद आप अपनी Excel Sheet मे किसी भी Cell को सिलेक्ट करते हो तो उसकी Background Color और Font Color ही अपनेआप बदल जाएगी।
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Range("A1:XFD1048576").ClearFormats
Selection.Interior.Color = RGB(255, 0, 0)
Selection.Font.Color = RGB(255, 255, 0)
End Sub

Excel Macro Tips 2: Workbook_SelectionChange – Change Entire Color When Cell Is Selected

दोस्तों इस Event की मदत से Excel मे किसी भी Cell को सिलेक्ट करते ही उस Cell के पूरे Column का कलर ऑटोमैटिक्ली बदल जाएगा। इसके लिए आपको नीचे दिए चरणों का पालन करना है:

  1. अपनी Excel फाइल मे ALT + F11 का इस्तेमाल करके VBA की स्क्रीन खोले। आप चाहे तो Developer Tab से भी VBA की स्क्रीन पे जा सकते है।
  2. VBA Screen पे जाने के बाद को बाई तरफ Project Explorer का विंडो दिखाता है। यदि आपके VBA स्क्रीन मे Project Explorer का विंडो नहीं दिख रहा है तो आप View Tab के अंतर्गत Project Explorer को ऐक्टिव कर सकते है।
  3. Project Explorer पे जाने के बाद Excel workbook की सारी sheets आपको दिख जाएंगी अब Sheet का चयन करे जिसमे आप इस event को लागू करना चाहते है।
  4. चयन किए sheet पे राइट क्लिक करे और View Code पे क्लिक करे। जिसके आपके सामने View Code की स्क्रीन आएगी।
  5. View Code Screen मे ऊपर की तरफ आपको (General) का विकल्प दिख रहा होगा, उसपे क्लिक करिए और फिर Worksheet को चुनिये।
  6. Worksheet को चुनने के बाद आपे सामने Private Sub Worksheet_SelectionChange (ByVal Target As Range) और उसके नीचे End Sub का कोड या जाएगा।
  7. अब आपको नीचे लाल कलर मे दिए हुए कोड को इन दोनों के बीच मे डालना है।
  8. उसके बाद आप अपनी Excel Sheet मे किसी भी Cell को सिलेक्ट करते हो उसके Column की Color अपनेआप बदल जाएगी।
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Range(“A1:XFD1048576”).ClearFormats
Target.Cells.EntireColumn.Interior.Color = RGB(255, 0, 0)
End Sub

Excel Macro Tips 3: Workbook_Change – Autofit Column Size while typing in Cell

कभी कभी हम excel कोई टेक्स्ट टाइप करते है जिसका साइज़ उसके Column के साइज़ से बाद होता है तो हमे हर बार उस column के साइज़ को खुद से अजस्ट करना पड़ता है, तो मैं आपको बताऊँ की इस event की मदत से हमे Column की साइज़ को खुद से अजस्ट करने की जरूरत हो नहीं पड़ेगी।

  1. अपनी Excel फाइल मे ALT + F11 का इस्तेमाल करके VBA की स्क्रीन खोले। आप चाहे तो Developer Tab से भी VBA की स्क्रीन पे जा सकते है।
  2. VBA Screen पे जाने के बाद को बाई तरफ Project Explorer का विंडो दिखाता है। यदि आपके VBA स्क्रीन मे Project Explorer का विंडो नहीं दिख रहा है तो आप View Tab के अंतर्गत Project Explorer को ऐक्टिव कर सकते है।
  3. Project Explorer पे जाने के बाद Excel workbook की सारी sheets आपको दिख जाएंगी अब Sheet का चयन करे जिसमे आप इस event को लागू करना चाहते है।
  4. चयन किए sheet पे राइट क्लिक करे और View Code पे क्लिक करे। जिसके आपके सामने View Code की स्क्रीन आएगी।
  5. View Code Screen मे ऊपर की तरफ आपको (General) का विकल्प दिख रहा होगा, उसपे क्लिक करिए और फिर Worksheet को चुनिये।
  6. Worksheet को चुनने के बाद आपे सामने Private Sub Worksheet_SelectionChange (ByVal Target As Range) और उसके नीचे End Sub का कोड या जाएगा। लेकिन हमे यहाँ पे इस Event को बदलना होगा जिसके लिए हम Event को Private Sub Worksheet_Change (ByVal Target As Range) मे बदलेंगे।
  7. अब आपको नीचे लाल कलर मे दिए हुए कोड को Private Sub Worksheet_Change (ByVal Target As Range) और End Sub इन दोनों के बीच मे डालना है।
  8. उसके बाद आप अपनी Excel Sheet मे किसी भी Cell मे कोई टेक्स्ट टाइप करेंगे उसके Column की साइज़ स्वयं adjust ओ जाएगी।
Private Sub Worksheet_Change(ByVal Target As Range)
cells.entirecolumn.autofit
End Sub

Excel Macro Tips 4: Workbook_BeforeClose – Auto Save File and Display Manual Message

दोस्तों अक्सर जब हम कभी कोई Excel फाइल मे कोई काम करने के बाद उसे बिना save किए Close करते है तो हमे Message आता है “Do want to save changes” फिर हमे Yes या No पे क्लिक करना होता है। जो कभी कभी काफी परेशान भी करता है। इसीलिए मैं आपको ये Event बताने वाला हु जहां हम कोई भी Excel file बिना Save किए Close करते है तो वह खुद से Save हो जाएगी। और आप चाहे तो अपने पसंद का कोई message जोड़ सकते है।

  1. अपनी Excel फाइल मे ALT + F11 का इस्तेमाल करके VBA की स्क्रीन खोले। आप चाहे तो Developer Tab से भी VBA की स्क्रीन पे जा सकते है।
  2. VBA Screen पे जाने के बाद को बाई तरफ Project Explorer का विंडो दिखाता है। यदि आपके VBA स्क्रीन मे Project Explorer का विंडो नहीं दिख रहा है तो आप View Tab के अंतर्गत Project Explorer को ऐक्टिव कर सकते है।
  3. Project Explorer पे जाने के बाद Excel workbook की सारी sheets आपको दिख जाएंगी अब Sheet का चयन करे जिसमे आप इस event को लागू करना चाहते है।
  4. चयन किए sheet पे राइट क्लिक करे और View Code पे क्लिक करे। जिसके आपके सामने View Code की स्क्रीन आएगी।
  5. View Code Screen मे ऊपर की तरफ आपको (General) का विकल्प दिख रहा होगा, उसपे क्लिक करिए और फिर Worksheet को चुनिये।
  6. Worksheet को चुनने के बाद आपे सामने Private Sub Worksheet_SelectionChange (ByVal Target As Range) और उसके नीचे End Sub का कोड या जाएगा। लेकिन हमे यहाँ पे इस Event को बदलना होगा जिसके लिए हम Event को Private Sub Worksheet_BeforeClose (ByVal Target As Range) मे बदलेंगे।
  7. अब आपको नीचे लाल कलर मे दिए हुए कोड को Private Sub Worksheet_BeforeClose (ByVal Target As Range) और End Sub इन दोनों के बीच मे डालना है।
  8. उसके बाद आप अपनी Excel Sheet को जबभी Close करेंगे आपकी Excel File स्वयं Save हो जाएगी और आप कोई message डालना चाहते है तो वो भी डाल सकते है।
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ActiveWorkbook.Save
MsgBox “You are closing Learn More Excel File”
End Sub

Excel Macro Tips 5: Workbook_BeforeClose – Display Welcome Message when Excel File is Opened

यदि आप चाहते है कोई आपकी Excel File को खोले तो उसके बाद तुरंत आपका Welcome मैसेज आना चाहिए तो यह Excel Macro Tips आपके बहुत काम आएगी।

  1. अपनी Excel फाइल मे ALT + F11 का इस्तेमाल करके VBA की स्क्रीन खोले। आप चाहे तो Developer Tab से भी VBA की स्क्रीन पे जा सकते है।
  2. VBA Screen पे जाने के बाद को बाई तरफ Project Explorer का विंडो दिखाता है। यदि आपके VBA स्क्रीन मे Project Explorer का विंडो नहीं दिख रहा है तो आप View Tab के अंतर्गत Project Explorer को ऐक्टिव कर सकते है।
  3. Project Explorer पे जाने के बाद Excel workbook की सारी sheets आपको दिख जाएंगी अब Sheet का चयन करे जिसमे आप इस event को लागू करना चाहते है।
  4. चयन किए sheet पे राइट क्लिक करे और View Code पे क्लिक करे। जिसके आपके सामने View Code की स्क्रीन आएगी।
  5. View Code Screen मे ऊपर की तरफ आपको (General) का विकल्प दिख रहा होगा, उसपे क्लिक करिए और फिर Worksheet को चुनिये।
  6. Worksheet को चुनने के बाद आपे सामने Private Sub Worksheet_SelectionChange (ByVal Target As Range) और उसके नीचे End Sub का कोड या जाएगा। लेकिन हमे यहाँ पे इस Event को बदलना होगा जिसके लिए हम Event को Private Sub Worksheet_Open (ByVal Target As Range) मे बदलेंगे।
  7. अब आपको नीचे लाल कलर मे दिए हुए कोड को Private Sub Worksheet_Open (ByVal Target As Range) और End Sub इन दोनों के बीच मे डालना है।
  8. उसके बाद आप अपनी Excel Sheet को जबभी Openकरेंगे आपकी Excel File Welcome message के साथ खुलेगी।
Private Sub Workbook_Open()
MsgBox “Welcome to Learn More Excel File”
End Sub

Excel VBA Mastery Course in hindi (Use LMINDIA10 Coupon Code for 10% Dicount)

Excel VBA Mastery Course

इस कोर्स में आप एक्सेल VBA ऑटोमेशन कम्पलीट सिख पावोगे, मैंने लगबग सभी TOPIC को इस एक्सेल VBA कोर्स में ऐड करने की कोशिश कियी है, इस कोर्स में क्या, क्या कंटेंट है इसकी आईडिया आपको कंटेंट देखकर आ जाएगी।

पर फिर भी मैं आपको बताना चाहूंगा इस कोर्स तैयार करने के लिए मैंने ६० दिन खर्च किये है और इस कोर्स में बहोत सरे टाइम सेविंग प्रोजेक्ट कैसे बनाते है ये स्टेप बाय स्टेप गाइड किया है, उसे देखकर आप वैसे खुद के जरुरत के अनुसार प्रोजेक्ट बना सकते हो या फिर जो दिए है।

उस प्रोजेक्ट में बदलाव कर सकते हो , अगर आप प्रोग्रामिंग बैकग्राउंड से नहीं हो तो चिंता करने की जरुरत नहीं है क्यूंकि प्रोग्रामिंग कॉन्सेप्ट भी मैंने डिटेल में बताये है |

This course creates and Provided on the Learn More app by Satish Dhawale for any query related to the course you can contact us on this Whatsapp number: +91 8591597259  we will be happy to help you

Note: First 3 Videos are unlocked to check the quality of teaching & All practice files can be download at once download link is available in Part no 4,5,6 check below the video (Download all Practice file Button)

Course Benefits

100 + Video Tutorials | 100 + Practice Files | Lifetime Access | Course Test | Course Certificate | Lifetime Course Updates

Materials Include

Variable in VBA | If and nested in VBA | For Loop in VBA | Do While Loop | Classes and Objects | Collection Loops | Type of Message Box | Array in VBA | Functions in VBA | UDF in VBA | User forms in VBA | Web Scraping in VBA | Excel To Outlook Connection

Discount

Use coupon Code LMINDIA10 to get 10% Discount | १०% छूट पाने के लिए LMINDIA10 कूपन कोड का इस्तेमाल करें


Video: 5 Useful Excel Macro Tips in Hindi | Excel Tutorial

5 Useful Excel Macro Tips in Hindi | Excel Tutorial

Spread the love

Satish Dhawale

मुझे कंप्यूटर शिक्षण के क्षेत्र में 14 साल का अनुभव है, मैं NRIT संस्थान में ट्यूटर हूँ जहाँ मैंने 14 वर्षों के अंतराल में 40000 से अधिक छात्रों को कंप्यूटर शिक्षा दी। उसके बाद मैंने अपना YouTube चैनल Learn More शुरू किया, जहाँ लोगों ने मेरी शिक्षण शैली को पसंद किया और उनके प्यार से मैं सफल रहा हूँ। आज मेरे पास 7 यूट्यूब चैनल हैं। मैंने अपनी ब्लॉगिंग वेबसाइट भी शुरू की है जहाँ आप अभी हैं। यहाँ मैं कंप्यूटर, MS Office, Tally, MSCIT, Photoshop आदि के बारे में सभी महत्वपूर्ण और ज्ञानवर्धक जानकारी प्रदान करता हूँ। हमारे शैक्षिक मंच www.learnmorepro.com जहां हम सस्ते दर पर कंप्यूटर कोर्स प्रदान करते हैं।

Leave a Reply