په Excel کې میکرو چلولو څرنګوالی او د میکرو تڼۍ رامینځته کول

  • دا شریک کړه
Michael Brown

په دې ټیوټوریل کې به موږ په Excel کې د میکرو چلولو ډیری بیلابیلې لارې پوښښ کړو - د ربن او VB ایډیټر څخه، د دودیز کیبورډ شارټ کټ سره، او د خپل میکرو تڼۍ په جوړولو سره.

که څه هم د ایکسل میکرو چلول د تجربه لرونکو کاروونکو لپاره یو ساده شی دی، دا ممکن د پیل کونکو لپاره سمدلاسه څرګند نه وي. پدې مقاله کې به تاسو د میکرو چلولو لپاره ډیری میتودونه زده کړئ چې ځینې یې ممکن ستاسو د اکسل کاري کتابونو سره د متقابل عمل طریقه په بشپړ ډول بدله کړي.

    څنګه د ایکسل ربن څخه میکرو چلول

    په Excel کې د VBA اجرا کولو یوه له ګړندۍ لارو څخه د Developer ټب څخه میکرو چلول دي. که تاسو مخکې هیڅکله د VBA کوډ سره معامله نه ده کړې، تاسو ممکن اړتیا ولرئ لومړی د پراختیا کونکي ټب فعال کړئ. او بیا، لاندې کارونه وکړئ:

    1. په Developer ټب کې، په Code ګروپ کې، Macros کلیک وکړئ. یا د Alt + F8 شارټ کټ فشار ورکړئ.
    2. په ډیالوګ بکس کې چې ښکاره کیږي، د ګټو میکرو غوره کړئ، او بیا کلیک وکړئ چل کړئ .

    لارښوونه. که چیرې د پراختیا کونکي ټب ستاسو په ایکسل ربن کې نه وي اضافه شوی، د ماکرو ډیالوګ خلاصولو لپاره Alt + F8 فشار ورکړئ.

    د دودیز کیبورډ شارټ کټ سره میکرو چل کړئ

    که تاسو اجرا کوئ په منظم ډول یو ټاکلی میکرو، تاسو کولی شئ دې ته د شارټ کټ کیلي وټاکئ. یو شارټ کټ اضافه کیدی شي پداسې حال کې چې د نوي میکرو ثبتولو او موجوده ته. د دې لپاره، دا ګامونه ترسره کړئ:

    1. په Developer ټب کې، په کوډ ګروپ کې، کلیک وکړئ Macros .
    2. په Macro ډیالوګ بکس کې، اختیارونه کلیک وکړئ.
    3. د ماکرو اختیارونه ډیالوګ بکس به ښکاره شي. په شارټ کټ کیلي بکس کې، هر هغه لوی یا لوی توری ولیکئ چې تاسو یې د شارټ کټ لپاره کارول غواړئ، او بیا د بدلونونو د خوندي کولو لپاره OK کلیک وکړئ.
      • د کوچنیو حروفو لپاره، شارټ کټ د Ctrl + اکر دی.
      • د لویو حروفونو لپاره، شارټ کټ د Ctrl + Shift + اکر دی.
    4. د ماکرو ډیالوګ بکس بند کړئ.

    لارښوونه. دا سپارښتنه کیږي چې تل د میکرو لپاره د لوړ کیسه کلیدي ترکیبونه وکاروئ (Ctrl + Shift + letter ) د ډیفالټ Excel شارټ کټونو د پورته کولو لپاره نه. د مثال په توګه، که تاسو یو میکرو ته Ctrl + f وټاکئ، نو تاسو به د موندل او بدلولو ډیالوګ ته زنګ وهلو وړتیا له لاسه ورکړئ.

    کله چې شارټ کټ وټاکل شي، په ساده ډول د هغه کلیدي ترکیب ته فشار ورکړئ. خپل میکرو چلوئ.

    د VBA ایډیټر څخه میکرو چلولو څرنګوالی

    که تاسو د ایکسل پرو کیدو هدف لرئ ، نو تاسو باید حتما پوه شئ چې څنګه میکرو پیل کړئ نه یوازې له Excel څخه ، بلکې له دې څخه هم د بصری بنسټیز مدیر. ښه خبر دا دی چې دا ستاسو د تمه کولو په پرتله خورا اسانه دی :)

    1. د Visual Basic Editor د پیلولو لپاره Alt + F11 فشار ورکړئ.
    2. په Project Explorer<2 کې> کړکۍ کیڼ اړخ ته، په هغه ماډل دوه ځله کلیک وکړئ چې ستاسو میکرو لري د خلاصولو لپاره.
    3. په کوډ کړکۍ کې ښي خوا ته، تاسو به ټول میکرو وګورئ چې په ماډل کې لیست شوي. کرسر په هر ځای کې ځای په ځای کړئماکرو چې تاسو غواړئ اجرا کړئ او له لاندې څخه یو یې ترسره کړئ:
      • په مینو بار کې، کلیک وکړئ چلول > Sub/UserForm چلول .
      • په تول پټه کې، د ماکرو چلولو تڼۍ کلیک وکړئ (شنه مثلث).

      په بدیل سره، تاسو کولی شئ د لاندې شارټ کټونو څخه یو وکاروئ:

      • فشار ورکړئ F5 د ټول کوډ چلولو لپاره.
      • د هر کوډ لاین په جلا توګه د چلولو لپاره F8 فشار ورکړئ. دا خورا ګټور دی کله چې د مایکرو ازموینه او ډیبګ کول.

    لارښوونه که تاسو د خپل کیبورډ څخه ایکسل چلول خوښوي، نو دا ټیوټوریل ممکن په کار کې راشي: 30 خورا ګټور ایکسل کیبورډ شارټ کټونه.

    په Excel کې د میکرو بټن څنګه رامینځته کړئ

    د میکرو چلولو دودیزې لارې دي. سخت ندی، مګر بیا هم ممکن ستونزه وړاندې کړي که تاسو د یو داسې چا سره د کار کتاب شریک کړئ چې د VBA سره تجربه نلري - دوی به په ساده ډول نه پوهیږي چې چیرته وګوري! د دې لپاره چې د هرچا لپاره د میکرو چلول واقعیا اسانه او په زړه پوري وي، خپل میکرو تڼۍ جوړ کړئ.

    1. په Developer ټب کې، په کنټرول ګروپ کې کلیک وکړئ داخل کړئ ، او انتخاب کړئ تڼۍ لاندې د کنټرولونو څخه .
    2. په کاري پاڼه کې هرچیرې کلیک وکړئ. دا به د Asign Macro د خبرو اترو بکس پرانیزي.
    3. هغه میکرو غوره کړئ چې تاسو یې تڼۍ ته ټاکل غواړئ او په هوکی کلیک وکړئ.
    4. یو تڼۍ په کاري پاڼه کې داخلیږي. د تڼۍ متن بدلولو لپاره، په تڼۍ ښي کلیک وکړئ او د متن مینو څخه متن ترمیم کړئ غوره کړئ.
    5. د ړنګولډیفالټ متن لکه بټن 1 او خپل ځان ولیکئ. په اختیاري توګه، تاسو کولی شئ متن بولډ یا ایټالک فارمیټ کړئ.
    6. که متن په تڼۍ کې مناسب نه وي، د سایز کولو لاسونو په کشولو سره د تڼۍ کنټرول لوی یا کوچنی کړئ. کله چې بشپړ شي، د ترمیم حالت څخه د وتلو لپاره د پاڼې په هر ځای کې کلیک وکړئ.

    او اوس، تاسو کولی شئ د دې تڼۍ په کلیک کولو سره میکرو چلولی شئ. هغه میکرو چې موږ ټاکلی دی، غوره شوي حجرې فارمیټ کوي لکه څنګه چې لاندې سکرین شاټ کې ښودل شوي:

    لارښوونه. تاسو کولی شئ موجوده تڼۍ یا نورو فارم کنټرولونو لکه سپن بټن یا سکرول بارونو ته میکرو هم وټاکئ. د دې لپاره، په خپل کاري پاڼه کې داخل شوي کنټرول ښي کلیک وکړئ او د پاپ اپ مینو څخه ماکرو وټاکئ غوره کړئ.

    د ګرافیک څیز څخه د میکرو تڼۍ جوړ کړئ

    په افسوس سره ، دا ممکنه نده چې د بټن کنټرول ظاهري بڼه تنظیم کړئ ، له همدې امله هغه تڼۍ چې موږ یوه شیبه دمخه رامینځته کړې خورا ښه نه ښکاري. د ریښتیني ښکلي ایکسل میکرو بټن جوړولو لپاره ، تاسو کولی شئ شکلونه ، شبیهونه ، عکسونه ، WordArt او نور شیان وکاروئ.

    د مثال په توګه ، زه به تاسو ته وښیم چې تاسو څنګه کولی شئ د شکل په کلیک کولو سره میکرو چلولی شئ:

    1. په Insert ټب کې، په انځورونه ګروپ کې، شکلونه کلیک وکړئ او د مطلوب شکل ډول وټاکئ، د بیلګې په توګه. مستطیل د ګردي کونجونو سره:
    2. ستاسو په کاري پاڼه کې، چیرې چې تاسو غواړئ د شکل څیز داخل کړئ کلیک وکړئ.
    3. خپل شکل بټن په هغه ډول فارمیټ کړئ چې تاسو یې غواړئ. د مثال په توګه، تاسو کولی شئد ډکولو او خاکې رنګونه بدل کړئ یا د شکل شکل ټب کې یو له مخکې ټاکل شوي سټایلونو څخه کار واخلئ. شکل ته د یو څه متن اضافه کولو لپاره، په ساده ډول دوه ځله کلیک وکړئ او ټایپ کول پیل کړئ.
    4. د شکل سره د میکرو لینک کولو لپاره، د شکل څیز ښي کلیک وکړئ، غوره کړئ ماکرو وټاکئ…، بیا مطلوب میکرو وټاکئ او کلیک وکړئ ښه .

    اوس تاسو یو شکل لرئ چې د تڼۍ په څیر ښکاري او ټاکل شوي میکرو چلوي هرکله چې تاسو په هغې کلیک وکړئ:

    د چټک لاسرسي وسیلې بار ته د میکرو بټن څنګه اضافه کړئ

    په یوه کاري پاڼه کې د میکرو تڼۍ داخلول ښه ښکاري، مګر هرې پاڼې ته د تڼۍ اضافه کول د وخت ضایع کول دي. د دې لپاره چې ستاسو د خوښې میکرو له هر ځای څخه د لاسرسي وړ وي، دا د چټک لاسرسي وسیلې بار کې اضافه کړئ. دلته یې څنګه دی:

    1. د چټک لاسرسي تول پټې ښي کلیک وکړئ او د شرایطو مینو څخه نور کمانډونه… غوره کړئ. 2> لیست، غوره کړئ ماکرو .
    2. د میکرو په لیست کې، هغه یو غوره کړئ چې تاسو یې تڼۍ ته ټاکل غواړئ، او کلیک وکړئ Add . دا به غوره شوی میکرو په ښي خوا کې د ګړندي لاسرسي وسیلې بار بټونو لیست ته واړوي.

      پدې وخت کې، تاسو کولی شئ د بدلونونو د خوندي کولو لپاره په OK کلیک وکړئ یا لاندې تشریح شوي یو څو نور تخصیصات ترسره کړئ.

    3. که تاسو ومومئ چې د مایکروسافټ لخوا اضافه شوی آیکون ستاسو د میکرو لپاره مناسب نه دی، کلیک وکړئ تعدیل د ډیفالټ عکس سره بل ځای بدلولو لپاره.
    4. په د بدلون تڼۍ ډیالوګ بکس کې چېښکاري، د خپل میکرو تڼۍ لپاره یو عکس غوره کړئ. په اختیاري توګه، تاسو کولی شئ د د ښودلو نوم هم بدل کړئ ترڅو دا د کاروونکي دوستانه کړي. د میکرو نوم برعکس، د تڼۍ نوم کولی شي ځایونه ولري.
    5. د دواړو ډیالوګ وینډوز د تړلو لپاره دوه ځله سم کلیک وکړئ.

    شوی! اوس تاسو د میکرو چلولو لپاره خپل اکسل تڼۍ لرئ:

    په ایکسل ربن کې د میکرو تڼۍ څنګه واچوئ

    په هغه صورت کې چې تاسو په خپل Excel اوزار بکس کې یو څو مکرر کارول شوي میکرو لرئ، تاسو ممکن دا ومومئ د دودیز ربن ګروپ لرلو لپاره مناسبه ده، ووایه زما میکرو ، او ټول مشهور میکرو په دې ګروپ کې د بټونو په توګه اضافه کړئ.

    لومړی، یو دودیز ګروپ موجوده ټب یا خپل ټب ته اضافه کړئ. د تفصيلي لارښوونو لپاره، مهرباني وکړئ وګورئ:

    • د دودیز ربن ټب څنګه جوړ کړئ
    • څنګه د دودیز ګروپ اضافه کړئ

    او بیا، یو اضافه کړئ د دې ګامونو په ترسره کولو سره خپل دودیز ګروپ ته د میکرو تڼۍ:

    1. په ربن ښي کلیک وکړئ، او بیا کلیک وکړئ ریبن دود کړئ .
    2. د ډیالوګ بکس کې چې ښکاره کیږي، لاندې کار وکړئ:
      • په ښي خوا کې د لیست په ټبونو کې، خپل دودیز ګروپ غوره کړئ.
      • په کیڼ اړخ کې د لیست څخه کمانډونه غوره کړئ، <10 غوره کړئ>Macros .
      • د میکرو په لیست کې، هغه یو غوره کړئ چې تاسو یې غواړئ ګروپ ته اضافه کړئ.
      • د Add تڼۍ کلیک وکړئ.

      د دې مثال لپاره، ما د ماکروز په نوم یو نوی ټب او د د میکروس فارمیټ کولو په نوم یو دودیز ګروپ جوړ کړی دی. په لاندې سکرین شاټ کې، موږ اضافه کوو Format_Headers دې ګروپ ته میکرو.

    3. ماکرو اوس د دودیز ربن ګروپ ته اضافه شوی. د دې لپاره چې خپل میکرو تڼۍ ته یو دوستانه نوم ورکړئ، دا وټاکئ او کلیک وکړئ نوم بدل کړئ :
    4. په نوم بدل کړئ ډیالوګ بکس کې، هر هغه نوم ولیکئ چې تاسو یې غواړئ په د ښودلو نوم بکس (د تڼۍ په نومونو کې ځایونه اجازه لري) او د خپل میکرو تڼۍ لپاره یو عکس غوره کړئ. کله چې ترسره شي، په سمه توګه کلیک وکړئ.
    5. د خپل بدلونونو د خوندي کولو لپاره ښه کلیک وکړئ او اصلي ډیالوګ بکس بند کړئ.

    د مثال په توګه، ما په خپل ځای کې درې میکرو بټنونه ایښودلي دي. د ایکسل ربن او اوس کولی شي د دوی څخه هر یو د تڼۍ په کلیک کولو سره پرمخ بوځي:

    د کاري کتاب په خلاصولو کې د میکرو چلولو څرنګوالی

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

    د Workbook_Open پیښې په کارولو سره په اتوماتيک ډول میکرو چل کړئ

    لاندې د میکرو رامینځته کولو مرحلې دي چې په اتوماتيک ډول چلیږي کله چې تاسو یو ځانګړی کاري کتاب خلاص کړئ:

    <8
  • هغه کاري کتاب پرانیزئ په کوم کې چې تاسو غواړئ میکرو اجرا کړئ.
  • د Visual Basic Editor د پرانستلو لپاره Alt + F11 فشار ورکړئ.
  • په پروژه اکسپلورر کې، دوه ځله کلیک وکړئ دا کاري کتاب د دې کوډ کړکۍ خلاصولو لپاره.
  • د کوډ کړکۍ پورته آبجکټ لیست کې، کار کتاب غوره کړئ. دا د خلاص پیښې لپاره یو خالي پروسیجر رامینځته کوي چیرې چې تاسو کولی شئ خپل کوډ اضافه کړئ لکه څنګه چې په سکرین شاټ کې ښودل شويلاندې.
  • د مثال په توګه، لاندې کوډ به هرکله چې د کار کتاب خلاص شي د ښه راغلاست پیغام به ښکاره کړي:

    شخصي فرعي کاري کتاب_اوپن() MsgBox " میاشتني راپور ته ښه راغلاست!" End Sub

    د Auto_Open پیښې سره د کاري کتاب په پرانیستلو کې میکرو محرک کړئ

    د کار کتاب په پرانیستلو کې په اتوماتيک ډول د میکرو چلولو بله لاره د Auto_Open پیښې کارول دي. د Workbook_Open پیښې برعکس، Auto_Open() باید په معیاري کوډ ماډل کې ناست وي، نه په This Workbook کې.

    د داسې میکرو جوړولو لپاره دلته ګامونه دي:

      <9 په Project Explorer کې، Modules ښي کلیک وکړئ، او بیا Insert > Module کلیک وکړئ.
    1. په د کوډ کړکۍ لاندې کوډ ولیکئ:

    دلته د ریښتیني ژوند کوډ یوه بیلګه ده چې د کاري کتاب په خلاصیدو کې د پیغام بکس ښیې:

    Sub Auto_Open () MsgBox " میاشتني راپور ته ښه راغلاست!" پای فرعي

    یادونه! د Auto_Open پیښه له مینځه وړل شوې او د شاته مطابقت لپاره شتون لري. په ډیرو مواردو کې، دا د Workbook_Open پیښې سره بدلیدلی شي. د لا زیاتو معلوماتو لپاره، مهرباني وکړئ د Workbook_Open vs. Auto_Open وګورئ.

    کومه پیښه چې تاسو یې کاروئ، ستاسو میکرو به هرکله چې تاسو د کوډ لرونکی Excel فایل خلاص کړئ په اتوماتيک ډول چلیږي. زموږ په قضیه کې، لاندې پیغام بکس ښودل شوی:

    اوس چې تاسو په Excel کې د میکرو چلولو ډیری لارې پیژنئ، تاسو یوازې اړتیا لرئ چې ستاسو د اړتیاو لپاره غوره غوره کړئ. زه له لوستلو او امید څخه مننه کومپه راتلونکې اونۍ کې زموږ په بلاګ کې د لیدلو لپاره!

    مایکل براون د ټیکنالوژۍ وقف شوی لیوال دی چې د سافټویر وسیلو په کارولو سره د پیچلو پروسو ساده کولو لپاره لیوالتیا لري. د ټیک صنعت کې د یوې لسیزې څخه ډیرې تجربې سره، هغه خپل مهارتونه په مایکروسافټ ایکسل او آؤټ لک کې، او همدارنګه د ګوګل شیټس او اسنادو کې لوړ کړي دي. د مایکل بلاګ د نورو سره د هغه پوهه او تخصص شریکولو ته وقف شوی دی، د تولید او موثریت د ښه کولو لپاره د تعقیب لپاره اسانه لارښوونې او لارښوونې چمتو کوي. که تاسو تجربه لرونکی مسلکي یاست یا پیل کونکی یاست ، د مایکل بلاګ د دې اړین سافټویر وسیلو څخه خورا ډیر ترلاسه کولو لپاره ارزښتناک لیدونه او عملي مشورې وړاندې کوي.