د شخصي میکرو کتاب کارولو څرنګوالی

که تاسو لاهم په Excel کې میکرو سره بلد نه یاست ، نو زه تاسو سره یو څه حسد کوم. د مطلقیت احساس او دا احساس چې ستاسو مایکروسافټ ایکسل تقریبا انفینیت ته لوړ کیدی شي چې د میکرو پیژندلو وروسته به تاسو ته راشي یو خوندور احساس دی.

په هرصورت، دا مقاله د هغو کسانو لپاره ده چې دمخه یې "د ځواک زده کړه" کړې او په خپل ورځني کار کې د میکرو (بهرني یا پخپله لیکل شوي - دا مهمه نده) کارول پیل کړي.

میکرو په بصری اساسی ژبه کې یو کوډ (څو کرښې) دی چې اکسل هغه څه کوي چې تاسو ورته اړتیا لرئ: ډیټا پروسس کړئ ، راپور رامینځته کړئ ، ډیری تکراري جدولونه کاپي کړئ او داسې نور. پوښتنه دا ده چې دا څو کرښې کوډ چیرته ذخیره کړئ؟ په هرصورت ، چیرې چې میکرو زیرمه کیږي بیا به پدې پورې اړه ولري چیرې چې دا کار کولی شي (یا نشي کولی).

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

او که یو میکرو باید نسبتا نړیوال وي او په هر اکسل کاري کتاب کې ورته اړتیا وي - لکه د مثال په توګه، ارزښتونو ته د فورمولونو بدلولو لپاره میکرو؟ ولې د هغه بصری اساسی کوډ هر وخت په هر کتاب کې نه کاپي کوئ؟ سربیره پردې ، ژر یا وروسته ، نږدې هر کارونکي دې پایلې ته رسیږي چې دا به ښه وي چې ټول میکرو په یوه بکس کې واچوئ ، د بیلګې په توګه دوی تل په لاس کې وي. او شاید حتی په لاسي ډول نه چلیږي ، مګر د کیبورډ شارټ کټونو سره؟ دا هغه ځای دی چې د شخصي میکرو کاري کتاب خورا ګټور کیدی شي.

د شخصي میکرو کتاب جوړولو څرنګوالی

په حقیقت کی، د میکرو شخصي کتاب (LMB) د بائنری ورک بوک فارمیټ کې یو منظم ایکسل فایل دی (Personal.xlsb) ، کوم چې په اتوماتيک ډول د مایکروسافټ ایکسل په څیر په سټیلټ حالت کې خلاصیږي. هغوی. کله چې تاسو یوازې اکسل پیل کړئ یا د ډیسک څخه کوم فایل خلاص کړئ ، دوه فایلونه په حقیقت کې خلاصیږي - ستاسو او Personal.xlsb، مګر موږ دویمه نه وینو. پدې توګه ، ټول میکرو چې په LMB کې زیرمه شوي په هر وخت کې د لانچ لپاره شتون لري پداسې حال کې چې ایکسل خلاص وي.

که تاسو هیڅکله LMB نه وي کارولی، نو په پیل کې د Personal.xlsb فایل شتون نلري. د دې رامینځته کولو ترټولو اسانه لاره د ریکارډر سره یو څه غیر ضروري بې معنی میکرو ثبت کول دي ، مګر شخصي کتاب د دې ذخیره کولو ځای په توګه مشخص کړئ - بیا به Excel مجبور شي چې دا په اوتومات ډول ستاسو لپاره رامینځته کړي. د دى لپاره:

  1. کلیک د د پراختیا (پراختیا). که ټبونه د پراختیا نه لیدل کیږي، نو بیا دا د ترتیباتو له لارې فعال کیدی شي دوتنه - اختیارونه - د ربن ترتیب (کور - اختیارونه - دودیز کړئ ربن).
  2. په پرمختللي ټب کې د پراختیا ټک د میکرو ثبتول (ریکارډ میکرو). په هغه کړکۍ کې چې خلاصیږي، د شخصي میکرو کتاب غوره کړئ (شخصي میکرو کاري کتاب) د لیکل شوي کوډ او پریس ذخیره کولو ځای په توګه OK:

    د شخصي میکرو کتاب کارولو څرنګوالی

  3. د تڼۍ سره ثبت کول بند کړئ ثبتول ودروئ (ریکارډ کول بند کړئ) ټوپ د پراختیا (پراختیا)

تاسو کولی شئ د تڼۍ په کلیک کولو سره پایله وګورئ شارپ هلته په ټب کې. د پراختیا - په پینل کې په پورتنۍ ښي کونج کې د پرانیستې مدیر کړکۍ کې پروژه - د VBA پروژه زموږ فایل باید ښکاره شي شخصي. XLSB. د هغې څانګه چې په ښي خوا کې د جمع نښه سره پراخه کیدی شي، رسیدل ماډل۱، چیرې چې د بې معنی میکرو کوډ چې موږ یې ثبت کړی ساتل کیږي:

د شخصي میکرو کتاب کارولو څرنګوالی

مبارک، تاسو یوازې خپل شخصي میکرو کتاب جوړ کړی دی! یوازې د وسیلې بار په پورتنۍ ښي کونج کې د فلاپي ډیسک سره د خوندي کولو تڼۍ کلیک کول مه هیروئ.

د شخصي میکرو کتاب کارولو څرنګوالی

بیا هرڅه ساده دي. هر هغه میکرو چې تاسو ورته اړتیا لرئ (د بیلګې په توګه د کوډ یوه ټوټه چې پیل کیږي فرعي او پای پايان فرعي) په خوندي ډول کاپي او پیسټ کیدی شي ماډل۱، یا په جلا ماډل کې، دا د مینو له لارې مخکې اضافه کول داخل کړئ - ماډل. ټول میکرو په یو ماډل کې ساتل یا په مختلف ډولونو کې ایښودل یوازې د خوند خبره ده. دا باید داسې ښکاري:

د شخصي میکرو کتاب کارولو څرنګوالی

تاسو کولی شئ د ډیالوګ بکس کې اضافه شوي میکرو چل کړئ چې د تڼۍ سره ویل کیږي میکروس (ماکرو) ټوپ د پراختیا:

د شخصي میکرو کتاب کارولو څرنګوالی

په ورته کړکۍ کې، د تڼۍ په کلیک کولو سره پارامترونو (اختیارونه)، تاسو کولی شئ د کیبورډ شارټ کټ ترتیب کړئ ترڅو ژر تر ژره له کیبورډ څخه میکرو چل کړئ. محتاط اوسئ: د میکرو لپاره د کیبورډ شارټ کټونه د ترتیب (یا انګلیسي) او قضیې ترمینځ توپیر کوي.

په شخصي کتاب کې د معمول میکرو پروسیجرونو سربیره، تاسو هم ذخیره کولی شئ دودیز میکرو افعال (UDF = د کارن تعریف شوی فعالیت). د پروسیجرونو برعکس، د فعالیت کوډ د بیان سره پیل کیږي دندهor عامه فعالیت، او په پای کې د پای پایښت:

د شخصي میکرو کتاب کارولو څرنګوالی

کوډ باید په ورته ډول د PERSONAL.XLSB کتاب هر ماډل ته کاپي شي، او بیا به دا ممکنه وي چې فنکشن په معمول ډول، لکه د هر معیاري Excel فنکشن په څیر، د تڼۍ په فشارولو سره. fx په فورمول بار کې او په کړکۍ کې د فنکشن غوره کول د فنکشن جادوګر په کټګورۍ کې کارن ټاکل شوی (د کارونکي تعریف شوی):

د شخصي میکرو کتاب کارولو څرنګوالی

د دې ډول دندو مثالونه په انټرنیټ یا دلته په سایټ کې په لوی مقدار کې موندل کیدی شي (په کلمو کې مقدار، د متن نږدې لټون، VLOOKUP 2.0، د سیریلیک ژباړونکي ته بدلول، او داسې نور)

شخصي میکرو کتاب چیرته زیرمه شوی؟

که تاسو د میکروس شخصي کتاب وکاروئ ، نو ژر یا وروسته به تاسو هیله ولرئ:

  • خپل راټول شوي میکرو د نورو کاروونکو سره شریک کړئ
  • بل کمپیوټر ته شخصي کتاب کاپي او لیږدول
  • یو بیک اپ کاپي جوړ کړئ

د دې کولو لپاره، تاسو اړتیا لرئ چې د خپل کمپیوټر ډیسک کې د PERSONAL.XLSB فایل ومومئ. د ډیفالټ په واسطه، دا فایل د XLSTART په نوم په ځانګړي ایکسل پیل فولډر کې زیرمه شوی. نو ټول هغه څه ته اړتیا ده چې زموږ په کمپیوټر کې دې فولډر ته ورشئ. او دا هغه ځای دی چیرې چې یو څه پیچلتیا رامینځته کیږي ، ځکه چې د دې فولډر موقعیت د وینډوز او دفتر نسخه پورې اړه لري او ممکن توپیر ولري. دا معمولا یو له لاندې اختیارونو څخه دی:

  • ج: د پروګرام فایلونه د مایکروسافټ دفتر دفتر 12XLSTART
  • ج: اسناد او ترتیبات د کمپیوټر اپلیکیشن ډیټا مایکروسافټ ایکسسل ایکس ایل START
  • ج: کاروونکيستاسو د حساب نومAppDataRoamingMicrosoftExcelXLSTART

په بدیل سره، تاسو کولی شئ د VBA په کارولو سره د دې فولډر موقعیت لپاره پخپله Excel وغواړئ. د دې کولو لپاره، د بصری بنسټیز مدیر (تڼۍ شارپ ټوپ د پراختیا) нужно открыть окно سمدلاسه د کیلي لنډیز CTRL+G، په کمانډ کې ټایپ کړئ ؟ Application.StartupPath او کلیک وکړئ وليکئ:

د شخصي میکرو کتاب کارولو څرنګوالی

پایله لرونکی لاره په وینډوز کې د اکسپلورر کړکۍ په پورتنۍ کرښه کې کاپي او پیسټ کیدی شي او کلیک وکړئ وليکئ - او موږ به زموږ د شخصي کتاب میکروس فایل سره یو فولډر وګورو:

د شخصي میکرو کتاب کارولو څرنګوالی

PS

او په تعقیب کې یو څو عملي لنډیزونه:

  • کله چې د شخصي میکرو کتاب وکاروئ ، اکسل به یو څه ورو پرمخ ځي ، په ځانګړي توګه په ضعیف کمپیوټرونو کې
  • دا د وخت په تیریدو سره د معلوماتو کثافاتو، زاړه او غیر ضروري میکرو او داسې نورو څخه شخصي کتاب پاکولو ارزښت لري.
  • د کارپوریټ کاروونکي ځینې وختونه د شخصي کتاب په کارولو کې ستونزې لري، tk. دا د سیسټم پټ فولډر کې فایل دی

  • میکرو څه دي او څنګه یې په کار کې وکاروئ
  • د VBA پروګرامر لپاره ګټورتیا
  • روزنه "په مایکروسافټ ایکسل کې په VBA کې میکرو پروګرام کول"

یو ځواب ورکړئ ووځي