ذاتي ميڪرو ڪتاب ڪيئن استعمال ڪجي

جيڪڏهن توهان اڃا تائين ايڪسل ۾ ميڪرو سان واقف نه آهيو، ته پوء آئون توهان کي ٿورو حسد ڪريان ٿو. omnipotence جو احساس ۽ اهو احساس جيڪو توهان جي Microsoft Excel کي اپ گريڊ ڪري سگهجي ٿو تقريباً لامحدود تائين جيڪو توهان وٽ اچي ويندو ميڪروس کي ڄاڻڻ کان پوءِ هڪ خوشگوار احساس آهي.

بهرحال، هي مضمون انهن لاءِ آهي جن اڳ ۾ ئي ”طاقت سکي ورتي آهي“ ۽ استعمال ڪرڻ شروع ڪيو آهي ميڪرو (پرڏيهي يا پاڻ طرفان لکيل - اهو مسئلو ناهي) پنهنجي روزاني ڪم ۾.

ميڪرو Visual Basic ٻوليءَ ۾ هڪ ڪوڊ (ڪيترائي لائينون) آهي جيڪو Excel کي اهو ڪري ٿو جيڪو توهان کي گهربل آهي: ڊيٽا کي پروسيس ڪريو، هڪ رپورٽ ٺاهي، ڪاپي پيسٽ ڪريو ڪيترن ئي ورجائيندڙ جدولن وغيره. سوال اهو آهي ته ڪوڊ جون اهي چند لائينون ڪٿي محفوظ ڪيون وڃن؟ آخرڪار، جتي ميڪرو ذخيرو ٿيل آهي ان تي منحصر هوندو جتي اهو ڪم ڪري سگهي ٿو (يا نٿو ڪري سگهي).

Если макрос решает небольшую локальную проблему в отдельно взятом файле (например обрабатывает внесенные в конкретный отчет данные особым образом), то логично хранить код внутри этого же файла. بيزاري.

۽ جيڪڏهن هڪ ميڪرو نسبتاً عالمگير هجڻ گهرجي ۽ ڪنهن به ايڪسل ورڪ بڪ ۾ گهربل هجي - مثال طور، هڪ ميڪرو فارمولن کي قدرن ۾ تبديل ڪرڻ لاءِ؟ هر دفعي سندس Visual Basic ڪوڊ هر ڪتاب ۾ ڇو نه نقل ڪيو وڃي؟ ان کان علاوه، جلدي يا بعد ۾، تقريبا ڪنهن به صارف ان نتيجي تي اچي ٿو ته اهو سٺو هوندو ته سڀني ميڪرو کي هڪ دٻي ۾ رکڻ لاء، يعني انهن کي هميشه هٿ ۾ رکو. ۽ شايد شايد دستي طور تي نه هلائي، پر ڪيبورڊ شارٽڪٽ سان؟ هي اهو آهي جتي ذاتي ميڪرو ورڪ بڪ وڏي مدد ڪري سگهي ٿي.

هڪ ذاتي ميڪرو ڪتاب ڪيئن ٺاهيو

حقيقت ۾، ميڪروس جو ذاتي ڪتاب (LMB) بائنري ورڪ بڪ فارميٽ ۾ هڪ باقاعده Excel فائل آهي (Personal.xlsb)، جيڪو خودڪار طريقي سان چوري موڊ ۾ ساڳئي وقت Microsoft Excel جي طور تي کليل آهي. اهي. جڏهن توهان صرف ايڪسل شروع ڪريو يا ڊسڪ مان ڪا به فائل کوليو، ٻه فائلون اصل ۾ کوليون وينديون آهن - yours ۽ Personal.xlsb، پر اسان ٻئي کي نه ڏسندا آهيون. اهڙيء طرح، سڀئي ميڪرو جيڪي LMB ۾ محفوظ ڪيا ويا آهن ڪنهن به وقت لانچ لاء دستياب آهن جڏهن ته Excel کليل آهي.

جيڪڏهن توهان ڪڏهن به LMB استعمال نه ڪيو آهي، ته پوءِ شروعات ۾ Personal.xlsb فائل موجود ناهي. ان کي ٺاهڻ جو آسان طريقو اهو آهي ته رڪارڊر سان ڪجهه غير ضروري بي معنيٰ ميڪرو رڪارڊ ڪيو وڃي، پر ذاتي ڪتاب کي محفوظ ڪرڻ جي جاءِ طور بيان ڪريو- پوءِ ايڪسل مجبور ڪيو ويندو ته اهو توهان لاءِ خودڪار طريقي سان ٺاهي. ان لاءِ:

  1. هن ڪلڪ ڪريو ڊولپر (ڊولپر). جيڪڏهن ٽيب ڊولپر ڏسڻ ۾ نه ايندي آهي، پوء ان کي سيٽنگون ذريعي فعال ڪري سگهجي ٿو فائل - اختيار - ربن سيٽ اپ (گهر - اختيار - ڪسٽمائيز ربن).
  2. ترقي يافته ٽيب تي ڊولپر ڪلڪ ميڪرو رڪارڊ (ريڪارڊ ميڪرو). ونڊو ۾ جيڪو کلي ٿو، چونڊيو ذاتي ميڪرو ڪتاب (ذاتي ميڪرو ورڪ بڪ) لکيل ڪوڊ ۽ پريس کي ذخيرو ڪرڻ جي جڳهه جي طور تي OK:

    ذاتي ميڪرو ڪتاب ڪيئن استعمال ڪجي

  3. بٽڻ سان رڪارڊنگ بند ڪريو رڪارڊنگ بند ڪيو (ريڪارڊنگ بند ڪريو) ٽئب ڊولپر (ڊولپر)

توھان بٽڻ تي ڪلڪ ڪري نتيجو چيڪ ڪري سگھو ٿا ڏسڻ جي بنيادي اتي ئي ٽيب تي. ڊولپر - کوليل ايڊيٽر ونڊو ۾ مٿين کاٻي ڪنڊ ۾ پينل تي پروجيڪٽ - VBA پروجيڪٽ اسان جي فائل کي ظاهر ٿيڻ گهرجي ذاتي. ايڪس ايل ايس بي. ان جي شاخ جنهن جي کاٻي پاسي هڪ پلس نشاني سان وڌائي سگهجي ٿو، پهچندي ماڊل1، جتي اسان صرف رڪارڊ ڪيل بي معني ميڪرو جو ڪوڊ ذخيرو ٿيل آهي:

ذاتي ميڪرو ڪتاب ڪيئن استعمال ڪجي

مبارڪون، توهان صرف پنهنجو ذاتي ميڪرو ڪتاب ٺاهيو آهي! بس ٽول بار جي مٿين کاٻي ڪنڊ ۾ فلاپي ڊسڪ سان محفوظ بٽڻ تي ڪلڪ ڪرڻ نه وساريو.

ذاتي ميڪرو ڪتاب ڪيئن استعمال ڪجي

پوء سڀڪنھن شيء کي سادو آهي. ڪو به ميڪرو جيڪو توهان کي گهربل هجي (يعني ڪوڊ جو هڪ ٽڪرو جنهن سان شروع ٿئي ٿو سب ۽ ختم ٿيڻ آخر ۾ سب) محفوظ طور تي ڪاپي ۽ پيسٽ ڪري سگھجي ٿو يا ته ماڊل1، يا هڪ الڳ ماڊل ۾، اڳ ۾ مينيو ذريعي شامل ڪريو داخل ڪريو - ماڊل. سڀني ميڪرو کي ھڪڙي ماڊل ۾ رکڻ يا انھن کي مختلف ۾ رکڻ صرف ذائقي جو معاملو آھي. اهو ڪجهه هن طرح ڏسڻ گهرجي:

ذاتي ميڪرو ڪتاب ڪيئن استعمال ڪجي

توھان ھلائي سگھوٿا شامل ٿيل ميڪرو ڊڪشنري باڪس ۾ جنھن کي بٽڻ سان سڏيو ويندو آھي ميڪورس (ميڪرو) ٽئب ڊولپر:

ذاتي ميڪرو ڪتاب ڪيئن استعمال ڪجي

ساڳئي ونڊو ۾، بٽڻ تي ڪلڪ ڪندي جي پيراميٽر (اختيارن)، توهان ڪيبورڊ شارٽ ڪٽ سيٽ ڪري سگهو ٿا جلدي ڪيبورڊ مان ميڪرو هلائڻ لاءِ. محتاط رھو: ميڪروز لاءِ ڪي بورڊ شارٽ ڪٽ لي آئوٽ (يا انگريزي) ۽ ڪيس جي وچ ۾ فرق ڪن ٿا.

ذاتي ڪتاب ۾ معمولي ميڪرو-پروسيجرز کان علاوه، توهان پڻ ذخيرو ڪري سگهو ٿا ڪسٽم ميڪرو افعال (UDF = استعمال ڪندڙ جي مقرر ڪيل فنڪشن). طريقيڪار جي برعڪس، فنڪشن ڪوڊ بيان سان شروع ٿئي ٿو فعلor عوامي فنڪشن، ۽ سان ختم آخر فنڪشن:

ذاتي ميڪرو ڪتاب ڪيئن استعمال ڪجي

ڪوڊ کي PERSONAL.XLSB ڪتاب جي ڪنهن به ماڊل ۾ ساڳئي طريقي سان نقل ڪيو وڃي، ۽ پوء اهو بٽڻ کي دٻائڻ سان، ڪنهن معياري ايڪسل فنڪشن وانگر، عام طريقي سان فنڪشن کي ڪال ڪرڻ ممڪن ٿيندو. fx فارمولا بار ۾ ۽ ونڊو ۾ فنڪشن چونڊيو فنڪشن جادوگر درجي ۾ استعمال ڪندڙ جي تعريف (استعمال ڪندڙ جي وضاحت):

ذاتي ميڪرو ڪتاب ڪيئن استعمال ڪجي

اهڙن ڪمن جا مثال انٽرنيٽ تي يا هتي سائيٽ تي وڏي مقدار ۾ ڳولي سگهجن ٿا (لفظن ۾ رقم، لڳ ڀڳ متن جي ڳولا، VLOOKUP 2.0، سيريلڪ کي ترجمو ڪرڻ، وغيره)

پرسنل ميڪرو ڪتاب ڪٿي ذخيرو ٿيل آهي؟

جيڪڏهن توهان ميڪروس جو ذاتي ڪتاب استعمال ڪريو ٿا، پوء جلدي يا بعد ۾ توهان جي خواهش هوندي:

  • پنھنجي جمع ٿيل ميڪرو کي ٻين استعمال ڪندڙن سان حصيداري ڪريو
  • نقل ڪريو ۽ ذاتي ڪتاب کي ٻئي ڪمپيوٽر تي منتقل ڪريو
  • هڪ بيڪ اپ ڪاپي ٺاهيو

هن کي ڪرڻ لاء، توهان کي پنهنجي ڪمپيوٽر ڊسڪ تي PERSONAL.XLSB فائل ڳولڻ جي ضرورت پوندي. ڊفالٽ طور، هي فائل هڪ خاص ايڪسل شروعاتي فولڊر ۾ ذخيرو ٿيل آهي جنهن کي XLSTART سڏيو ويندو آهي. تنهنڪري سڀني کي ضرورت آهي اسان جي PC تي هن فولڊر کي حاصل ڪرڻ لاء. ۽ اھو اھو آھي جتي ٿورڙي پيچيدگي پيدا ٿئي ٿي، ڇاڪاڻ⁠تہ ھن فولڊر جي جڳھ تي ونڊوز ۽ آفيس جي ورزن تي منحصر آھي ۽ مختلف ٿي سگھي ٿو. هي عام طور تي هيٺين اختيارن مان هڪ آهي:

  • ج: پروگرام فائلون Microsoft OfficeOffice12XLSTART
  • ج:دستاويز ۽ سيٽنگون ڪمپيوٽر ايپليڪيشن ڊيٽاMicrosoftExcelXLSTART
  • ج: استعمال ڪندڙتوهان جي اڪائونٽ جو نالوAppDataRoamingMicrosoftExcelXLSTART

متبادل طور تي، توهان VBA استعمال ڪندي هن فولڊر جي مقام لاءِ Excel پاڻ کان پڇي سگهو ٿا. هن کي ڪرڻ لاء، Visual Basic ايڊيٽر ۾ (بٽڻ ڏسڻ جي بنيادي ٽئب ڊولپر) нужно открыть окно فوري طور تي ڪيبورڊ شارٽ کٽ Ctrl + G، حڪم ۾ ٽائپ ڪريو ؟ ايپليڪيشن.StartupPath ۽ ڪلڪ ڪريو شامل ڪريو:

ذاتي ميڪرو ڪتاب ڪيئن استعمال ڪجي

نتيجو وارو رستو ڪاپي ڪري سگھجي ٿو ۽ ونڊوز ۾ ايڪسپلورر ونڊو جي مٿين لائن ۾ پيسٽ ڪريو ۽ ڪلڪ ڪريو شامل ڪريو - ۽ اسان هڪ فولڊر ڏسندا سين اسان جي ذاتي ڪتاب جي ميڪروس فائل سان:

ذاتي ميڪرو ڪتاب ڪيئن استعمال ڪجي

PS

۽ تعاقب ۾ ڪجھ عملي nuances:

  • جڏهن ذاتي ميڪرو ڪتاب استعمال ڪندي، ايڪسل ٿورو سست هلندو، خاص طور تي ڪمزور پي سي تي
  • اهو وقتي طور تي ذاتي ڪتاب کي معلوماتي گندگي، پراڻي ۽ غير ضروري ميڪرو وغيره کان صاف ڪرڻ جي قابل آهي.
  • ڪارپوريٽ صارفين کي ڪڏهن ڪڏهن ذاتي ڪتاب، tk. هي سسٽم لڪيل فولڊر ۾ هڪ فائل آهي

  • ميڪرو ڇا آهن ۽ انهن کي توهان جي ڪم ۾ ڪيئن استعمال ڪجي
  • VBA پروگرامر لاء استعمال
  • تربيت "Microsoft Excel ۾ VBA ۾ ميڪرو پروگرامنگ"

جواب ڇڏي وڃو