د VBA پروګرامر لپاره ګټورتیا

که تاسو د "ماکرو" کلمه د ویرې ساه او په دوهمه جمله کې تلفظ سره تلفظ کوئ ، او "د غوښتنلیکونو لپاره بصری اساس" جمله تاسو ته د جادو په څیر ښکاري ، نو دا مقاله ستاسو لپاره نه ده. په هر حالت کې، د اوس لپاره 🙂

که تاسو لږترلږه په Excel کې VBA کې د میکرو پروګرام کولو تجربه لرئ، او تاسو د بندولو پلان نه لرئ، نو د ګټورو اضافو او پروګرامونو انتخاب باید (لږترلږه په جزوي توګه) ستاسو لپاره ګټور وي.

MZ-Tools - د پروګرامر لپاره "سویس چاقو".

په مینو کې د VBE مدیر کې نصبولو وروسته وسایلو submenu به ښکاره شي MZ- اوزار او ورته دندو ته د ګړندي لاسرسي لپاره یو نوی اوزار بار:

د VBA پروګرامر لپاره ګټورتیا

هغه پوهیږي چې څنګه ډیر څه وکړي. تر ټولو ارزښتناکه، زما په نظر:

  • د هنګري سیسټم سره سم د متغیرونو سم نومولو سره پروسیجرونه ، دندې ، پیښې او خطا اداره کونکي رامینځته کولو لپاره په اوتومات ډول "خالي کب" اضافه کړئ.
  • د دوی کوډ سره د کاروونکي فارمونو کنټرول کاپي کړئ.
  • د پروسیجرونو لپاره بک مارکونه (غوره) جوړ کړئ او ژر تر ژره دوی ته په لویه پروژه کې لاړ شئ.
  • د کوډ اوږدې کرښې په څو برخو ویشئ او بیرته راټول کړئ (لاینونه تقسیم کړئ او یوځای کړئ).
  • په پروژه کې تفصيلي احصایې جاري کړئ (د کوډونو شمیره، طرزالعملونه، په فورمو کې عناصر، او نور)
  • د غیر استعمال شوي تغیراتو او پروسیجرونو لپاره پروژه وګورئ (د سرچینې بیاکتنه)
  • د عادي قضیو لپاره د کوډ ټیمپلیټونو (کوډ ټیمپلیټونو) خپله اساس رامینځته کړئ او ژر تر ژره یې نوي میکرو ته دننه کړئ.
  • په اتوماتيک ډول د ADO له لارې د بهرنیو معلوماتو سرچینو سره د نښلولو لپاره اوږد او ډارونکی تار جوړ کړئ.
  • د اضافې څخه هر فعالیت ته هټکیز ضمیمه کړئ.

یو مبهم باید د هرې کچې برنامې لپاره وي. که تاسو د دفتر وروستۍ نسخه لرئ، نو ډاډه اوسئ چې د مارچ 3.00.1218 نیټه د MZ-Tools 1 وروستۍ نسخه ډاونلوډ کړئ، ځکه چې. دا د ایکسل 2013 سره کار کولو پرمهال بګ حل کړ.  

دانلود لینک MZ- اوزار

سمارټ انډینټر - په کوډ کې اتوماتیک نښه کول

دا یو ساده مګر خورا اړین عملیات په ښه توګه ترسره کوي - دا په اتوماتيک ډول د VBA کوډ کې ټبونه په نښه کوي، په واضح ډول د نیست شوي لوپونه، د حالت چکونه، او نور روښانه کوي.

د VBA پروګرامر لپاره ګټورتیا

دا خورا اسانه ده چې دا عمل په برخه کې هر مناسب کیبورډ شارټ کټ ته وټاکئ د انډیټ کولو اختیارونه او دا په یو لمس سره وکړئ.

له بده مرغه، د پروګرام لیکوال دا په 2005 کې پریښوده (ولې، کارل!؟) او په سایټ کې وروستۍ نسخه د Excel 97-2003 لپاره ده. په هرصورت، برنامه د نوي نسخو سره خورا ښه کار کوي. یوازینی خبرداری: که تاسو ایکسل 2013 لرئ، نو د سمارټ انډینټر نصبولو دمخه، تاسو باید لومړی د MZ-Tools وروستۍ نسخه نصب کړئ، ځکه. دا د انډینټر کار لپاره اړین متحرک کتابتون لري.

دانلود لینک سمارټ انډینټر

د VBE وسیلې - په شکلونو کې د مایکرو ټونینګ عناصر

په پیچلي بڼه کې د کنټرولونو ترتیب کول (تڼۍ، ان پټ ساحې، د متن لیبلونه، او نور) کیدای شي په غاړه کې درد وي. د مینو له لارې د مدیر گرډ ته معیاري پابند وسیلې - اختیارونه - عمومي - کنټرولونه په ګریډ کې تنظیم کړئ ځینې ​​​​وختونه دا ډیره مرسته نه کوي او حتی په لاره کې پیل کوي، په ځانګړې توګه که تاسو اړتیا لرئ چې حرکت وکړئ، د بیلګې په توګه، تڼۍ لږ څه. د VBE وسیلې اضافه به پدې مسله کې مرسته وکړي ، کوم چې د نصب کولو وروسته ، یو ساده پینل ښیې چیرې چې تاسو کولی شئ د ټاکل شوي عنصر لپاره په فارم کې اندازه او موقعیت ښه تنظیم کړئ:

د VBA پروګرامر لپاره ګټورتیا

د موقعیت بدلون د Alt + تیرونو سره هم ترسره کیدی شي ، او د Shift + Alt + تیرونو او Ctrl + Alt + تیرونو سره بیا تنظیم کیدی شي.

همچنان ، په یو عنصر باندې د ښیې کلیک کولو سره ، تاسو کولی شئ سمدلاسه د کوډ سره سم نوم بدل کړئ.

دانلود لینک د VBE وسیلې

د VBA توپیر - په کوډ کې د توپیرونو موندل

دا وسیله به شاید د مسلکي VBA پروګرام کونکو لپاره خورا ګټور وي کله چې لوی او پیچلې پروژې رامینځته کوي یا د همکارۍ پراختیا. د دې اصلي دنده د دوو پروژو پرتله کول او د دوی تر مینځ د کوډ توپیر لیدل دي:

د VBA پروګرامر لپاره ګټورتیا

د 30 ورځو وړیا موده شتون لري، او بیا اضافه کول به تاسو څخه وغواړي چې د دې لپاره 39 پونډه ورکړي (د اوسني تبادلې نرخ شاوخوا 3.5 زره روبله).

په ریښتیا سره ، دا زما په ژوند کې یوازې 3-4 ځله په لویو لویو پروژو کې په کار راغلل ، مګر بیا یې ما څو ورځې او ډیری عصبي حجرې خوندي کړې 🙂 ښه ، البته ، تل یو وړیا بدیل شتون لري: صادر کړئ. د متن فایل ته کوډ (د ماډلو ښي کلیک وکړئ - د صادراتو د) او وروسته یې د کمانډ په کارولو سره په مایکروسافټ ورډ کې پرتله کړئ بیاکتنه – د اسنادو پرتله کول، مګر د VBA Diff په مرسته دا د اندازې ترتیب خورا اسانه دی.

دانلود لینک د VBA توپیر

Moqups او Wireframe Sketcher - د انٹرفیس پروټوټایپ

کله چې د کارونکي متقابل عمل لپاره پیچلي انٹرفیسونه رامینځته کړئ ، نو دا خورا اسانه ده چې دمخه د ډیالوګ بکسونو نږدې ظهور ډیزاین کړئ ، د بیلګې په توګه اجرا کول پروتوکول. په حقیقت کې ، دا د چمتو شوي فارمونو او د دوی کوډ وروسته بیا کولو په پرتله خورا اسانه ښکاري. زما په یاد دي چې یو ځل په یوه پروژه کې پیرودونکي وغوښتل چې "مینو" جوړ کړي، چې معنی یې "ټبونه" دي. د کار نیمه ورځ د اوبو لاندې 🙁

د دې دندو لپاره د پیچلتیا او ځواک مختلف کچو ډیری تادیه شوي او وړیا برنامې شتون لري. ما شاوخوا یو درجن داسې برنامې او خدمات هڅه کړې ، او پدې وروستیو کې زه ډیری وختونه کاروم مورکپس:

د VBA پروګرامر لپاره ګټورتیا

دا یو آنلاین مدیر دی چې:

  • د جلا برنامو نصبولو ته اړتیا نلري. تاسو کولی شئ تل د پیرودونکي دفتر ته ورشئ او په سایټ کې رامینځته شوی انٹرفیس خلاص کړئ - سم کړئ.
  • د وینډوز او ماک لپاره په نسخو کې د ډیالوګ بکس ټول اصلي عناصر (لیبلونه، تڼۍ، لیستونه، او نور) لري.
  • تاسو ته اجازه درکوي چې رامینځته شوی انٹرفیس په PNG یا PDF فارمیټونو کې صادر کړئ یا پیرودونکي ته د آنلاین لیدو لپاره لینک واستوئ.
  • په حقیقت کې وړیا. د ګرافیک عناصرو په شمیر کې محدودیتونه شتون لري، مګر ما هیڅکله نه دی توانیدلی چې له دوی څخه هاخوا لاړ شم. که تاسو ځای له لاسه ورکوئ یا غواړئ څو لوی پروژې په یوځل کې ذخیره کړئ، تاسو تل کولی شئ په کال کې $ 99 لپاره پریمیم نسخه ته لوړ کړئ.

په عموم کې، په VBA کې د پراختیا کونکي دندو لپاره - د کافی څخه ډیر، زه فکر کوم.

که څوک په بنسټیز ډول آفلاین اختیار ته اړتیا ولري (د مثال په توګه په سمندر کې د انټرنیټ لاسرسي پرته کار کول) ، نو زه وړاندیز کوم د تار فریم سکیچر:

د VBA پروګرامر لپاره ګټورتیا

د 2 اونیو لپاره د وړیا ډیمو دورې وروسته، هغه به تاسو څخه د ورته $ 99 لپاره پیرود غوښتنه وکړي.

مخونه چې د مورکپس

دانلود لینک د تار فریم سکیچر

د نه لیدو وړ بنسټیز - کوډ خنډونکی

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

  • د متغیرونو، طرزالعملونو او دندو نومونه د اوږده بې معنی کریکټ سیټونو سره بدل شوي یا په برعکس، د لنډ الفبا د نه پوهیدو وړ ډیزاینونو سره
  • د بصری جدول شاخصونه لیرې شوي
  • لیرې شوي یا، په برعکس، د لیکې وقفې په تصادفي توګه ایښودل شوي، او داسې نور.

په ریښتیا، زه د دې میتودونو کارولو مینه وال نه یم. په ځانګړې توګه، د PLEX سره، ما پریکړه وکړه چې دا به غوره وي چې پیرودونکو ته د بشپړ نسخې خلاص، د پوهیدو وړ او تبصره شوي سرچینې کوډ ورکړئ - دا ماته ډیر سم ښکاري. په هرصورت، زما ملګري پروګرام کونکي په مکرر ډول قضیې لري کله چې دا ډول برنامه خورا ګټوره وي (پروګرامر کار کړی ، مګر پیرودونکي تادیه نه کوي ، او داسې نور) نو که تاسو ورته اړتیا لرئ ، پوه شئ چې چیرې یې ترلاسه کړئ. "موږ سوله ییز خلک یو، مګر زموږ زغره وال ټرین ..." او دا ټول.

دانلود نه لیدل کیدونکی اساسی

د کوډ کلینر - د کوډ پاکول

په یوه پروژه کې د کار کولو په بهیر کې (په ځانګړې توګه که دا لوی او اوږد وي)، "کثافات" د کوډ ماډلونو او بڼو کې راټولول پیل کوي - د VBE مدیر خدماتو معلوماتو سکریپونه چې کولی شي غیر متوقع او ناغوښتل شوي خنډونه رامینځته کړي. افادیت کوډ کلینر دا خټکی په ساده مګر د باور وړ طریقه پاکوي: کوډ له ماډلونو څخه متن فایلونو ته صادروي، او بیا یې په پاکه توګه بیرته واردوي. زه په کلکه وړاندیز کوم کله چې په لویو پروژو کار کول ، په دوره توګه دا ډول "پاکوالی" ترسره کړئ.

دانلود لینک کوډ کلینر

ربن XML مدیر

که تاسو غواړئ خپل میکرو چلولو لپاره په Excel ربن کې د ښکلي بټونو سره خپل ټب جوړ کړئ، نو تاسو د انټرفیس XML فایل ایډیټر پرته نشئ کولی. البته، نن ورځ ترټولو اسانه او ځواکمن په دې برخه کې کورنی پروګرام دی. ربن XML مدیرد ماکسیم نویکوف لخوا رامینځته شوی.

د VBA پروګرامر لپاره ګټورتیا

بالکل په زړه پورې سافټویر چې:

  • تاسو ته به اجازه درکړي په اسانۍ سره خپل ټبونه، تڼۍ، د ډراپ-ډاون لیستونه او د نوي دفتر انٹرفیس نور عناصر ربن ته اضافه کړئ
  • په بشپړه توګه د ژبې ملاتړ کوي
  • د اړونده اشارو په ښودلو سره د ترمیم سره مرسته کوي
  • په اسانۍ سره په درسونو کې مهارت ترلاسه کیدی شي
  • په بشپړ ډول وړیا

دانلود لینک ربن XML مدیر

PS

د ډیرو کلونو لپاره، مایکروسافټ په ښکاره ډول د VBA پراختیا کونکي له پامه غورځولي دي، په پام کې نیولو سره، په ښکاره ډول، د ټیټ پروګرام کولو ژبه وي. اوازې په دوره توګه تیریږي چې د دفتر راتلونکی نسخه به نور Visual Basic ونه لري یا دا به د JavaScript لخوا ځای په ځای شي. د بصری سټوډیو نوې نسخې په منظم ډول د نویو سامانونو سره راځي، او د VBE مدیر په 1997 کې ودرول شو، لاهم د معیاري وسیلو سره کوډ په نښه کولو توان نلري.

په واقعیت کې، په زرګونو خلک د VBA پروګرام کونکو څخه مننه چې د ورځني دفتر ډیټا پروسس کولو معمولاتو اتومات کولو لپاره میکرو رامینځته کوي ساعتونه او ورځې خوندي کوي. هرڅوک چې لیدلي وي چې څنګه د کوډ په 10 لاینونو کې میکرو په نیمه دقیقه کې 200 پیرودونکو ته فایلونه لیږي ، د درې ساعتونو احمقانه کار ځای په ځای کوي ، ما به پوه شي 🙂

او نور. 

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

 

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