په Excel کې د میکرو ثبتولو څرنګوالی

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

د میکرو ثبتولو، لیدلو، چلولو او خوندي کولو لپاره د پیل کونکو لپاره ګام په ګام ټیوټوریل. تاسو به ځینې داخلي میکانیکونه هم زده کړئ چې څنګه میکرو په Excel کې کار کوي.

ماکرو په Excel کې د تکراري کارونو اتومات کولو عالي لاره ده. که تاسو خپل ځان ورته شیان په مکرر ډول ترسره کوئ ، خپل حرکتونه د میکرو په توګه ثبت کړئ او دې ته د کیبورډ شارټ کټ وټاکئ. او اوس، تاسو کولی شئ ټول ثبت شوي عملونه په اتوماتيک ډول ترسره کړئ، د یو واحد کیسټروک سره!

    په Excel کې د میکرو ثبت کولو څرنګوالی

    د نورو VBA وسیلو په څیر، Excel macros په Developer ټب کې اوسیږئ، کوم چې په ډیفالټ پټ دی. نو، لومړی شی چې تاسو یې کولو ته اړتیا لرئ په خپل Excel ربن کې د پراختیا کونکي ټب اضافه کول دي.

    په Excel کې د میکرو ثبتولو لپاره، دا ګامونه ترسره کړئ:

    1. په <1 کې>Developer ټب، په کوډ ګروپ کې، په Macro Record تڼۍ کلیک وکړئ.

      په بدیل سره، په ریکارډ کلیک وکړئ د میکرو تڼۍ د حالت بار په ښي خوا کې:

      13>

      که تاسو د موږک پر ځای د کیبورډ سره کار کول غوره کوئ، لاندې فشار ورکړئ د کلیدي ترتیب Alt , L , R (یو په بل سره، په یو وخت کې ټولې کیلي نه).

    2. په میکرو ریکارډ ډیالوګ بکس کې چې څرګندیږي ، د خپل میکرو اصلي پیرامیټونه تنظیم کړئ:
        11> په میکرو کې نوم بکس، د خپل میکرو لپاره نوم دننه کړئ. هڅه وکړئ دا معنی او توضیحي کړئ ، نو وروسته به تاسو وکولی شئ ژر تر ژره په لیست کې میکرو ومومئ.

        پهستاسو ډیر وخت او اعصاب خوندي کوي چې ستاسو د زده کړې منحل اسانه او میکرو ډیر اغیزمن کوي.

        د میکرو ثبتولو لپاره اړونده حوالې وکاروئ

        د ډیفالټ په توګه، Excel مطلق <8 کاروي د میکرو ثبتولو لپاره حواله کول. د دې معنی دا ده چې ستاسو د VBA کوډ به تل ورته ورته حجرو ته راجع شي چې تاسو یې غوره کړی وي ، مهمه نده چې تاسو د میکرو چلولو پرمهال په کاري پاڼه کې چیرته یاست. اړونده حواله . په دې حالت کې، VBA به د حجرو پتې نه هارډ کوډ کړي، مګر په نسبي توګه به د فعال (اوسنۍ ټاکل شوي) حجرې سره کار وکړي.

        د اړونده حوالې سره د میکرو ثبتولو لپاره، کلیک وکړئ استعمال <8 د اړونده حوالې تڼۍ د پراختیا کونکي ټب کې. مطلق حوالې ته د بیرته راستنیدو لپاره، بیا تڼۍ کلیک وکړئ ترڅو دا بند کړئ.

        د مثال په توګه، که تاسو د ډیفالټ مطلق حواله کولو سره د میز ترتیب کول ثبت کړئ، ستاسو میکرو به تل میز په ورته ځای کې بیا جوړ کړئ (په دې حالت کې، سرلیک په A1 کې، آټم 1 په A2 کې، توکی په A3 کې).

        فرعي مطلق_ریفرنسینګ() رینج("A1"). ActiveCell.FormulaR1C1 = "د سرلیک" سلسله ("A2") غوره کړئ. ActiveCell.FormulaR1C1 = "توکي 1" سلسله ("A3") غوره کړئ. ActiveCell وټاکئ.FormulaR1C1 = "Item2" پای فرعي

        که تاسو ورته میکرو د نسبي حوالې سره ثبت کړئ، جدول به جوړ شي چیرې چې تاسو د میکرو چلولو دمخه کرسر واچوئ ( سرلیک فعاله حجره، Item1 په لاندې حجره کې، او داسې نور).

        Sub Relative_Referencing() ActiveCell.FormulaR1C1 = "Header" ActiveCell.Offset(1, 0).Range("A1"). ActiveCell.FormulaR1C1 = "Item1" ActiveCell.Offset(1, 0) وټاکئ. رینج("A1"). ActiveCell.FormulaR1C1 = "Item2" ActiveCell.Offset(1, 0) وټاکئ. حد ("A1"). د پای فرعي انتخاب غوره کړئ

        یادښتونه:

        • کله چې د اړونده حوالې کاروئ، ډاډ ترلاسه کړئ چې لومړنۍ حجره غوره کړئ مخکې له دې چې تاسو د میکرو ثبت کول پیل کړئ.
        • اړونده حواله کول د هر څه لپاره کار نه کوي. د Excel ځینې ځانګړتیاوې، د بیلګې په توګه میز ته د سلسلې بدلول، مطلق حوالې ته اړتیا لري.

        د کیبورډ شارټ کټونو په کارولو سره سلسلې وټاکئ

        کله چې تاسو د ماوس یا تیر کیلي په کارولو سره د حجرو یا حجرو لړۍ غوره کړئ، Excel د حجرې پتې لیکي. په پایله کې، هرکله چې تاسو میکرو چلوئ، ثبت شوي عملیات به په ورته حجرو کې په سمه توګه ترسره شي. که دا هغه څه نه وي چې تاسو یې غواړئ، د حجرو او رینجونو د ټاکلو لپاره شارټ کټونه وکاروئ.

        د مثال په توګه، راځئ چې یو میکرو ثبت کړو چې په لاندې جدول کې د نیټې لپاره ځانګړی بڼه (d-mm-yy) ټاکي:

        د دې لپاره، تاسو لاندې عملیات ثبت کړئ: Ctrl + 1 فشار ورکړئ ترڅو د د شکل حجرو ډیالوګ خلاص کړئ. نېټه > بڼه غوره کړئ > سمه ده. که ستاسو په ثبت کې د موږک یا تیر کیلي سره د رینج غوره کول شامل وي، نو Excel به لاندې VBA کوډ تولید کړي:

        Sub Date_Format() رینج ("A2:B4"). وټاکئSelection.NumberFormat = "d-mmm-yy" End Sub

        د پورتني میکرو چلول به هر ځل A2:B4 رینج غوره کړي. که تاسو خپل میز ته یو څو نور قطارونه اضافه کړئ، هغه به د میکرو لخوا پروسس نشي.

        اوس، راځئ وګورو چې څه پیښیږي کله چې تاسو د شارټ کټ په کارولو سره میز غوره کړئ.

        کرسر واچوئ د هدف رینج (A2 په دې مثال کې) په پورتنۍ کیڼ سیل کې، ثبت کول پیل کړئ او Ctrl + Shift + End فشار ورکړئ. د پایلې په توګه، د کوډ لومړۍ کرښه به داسې ښکاري:

        رینج(انتخاب، ActiveCell.SpecialCells(xlLastCell)). وټاکئ

        دا کوډ د فعال حجرې څخه وروستي کارول شوي حجرې ته ټول حجرې غوره کوي، پدې معنی چې ټول نوي معلومات به په اتوماتيک ډول په انتخاب کې شامل شي.

        په بدیل سره، تاسو کولی شئ د Ctrl + Shift + تیر ترکیبونه وکاروئ:

        • Ctrl + Shift + Right arrow د ټولو کارول شویو حجرو ښي خوا ته غوره کولو لپاره، ورپسې
        • Ctrl + Shift + Down arrow د ټولو کارول شویو حجرو د ټاکلو لپاره.

        دا به د یوې پر ځای دوه کوډ لاینونه رامینځته کړي، مګر پایله به ورته وي - ټول هغه حجرې چې ډیټا ښکته او د فعال حجرې ښي خوا ته وي انتخاب شي:

        رینج(انتخاب، انتخاب. پای) xlToRight)). سلسله غوره کړئ(انتخاب، انتخاب. پای (xlDown)). وټاکئ

        د ځانګړو حجرو پر ځای د انتخاب لپاره میکرو ثبت کړئ

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

        د دې لپاره، VBA انتخاب اعتراض وړاندې کوي چې اوس مهال ټاکل شوي حجرو ته اشاره کوي. . ډیری شیان چې د حد سره ترسره کیدی شي، د انتخاب سره هم ترسره کیدی شي. دا تاسو ته څه ګټه درکوي؟ په ډیری قضیو کې ، تاسو اړتیا نلرئ د ثبت کولو پرمهال هیڅ شی وټاکئ - یوازې د فعال حجرې لپاره میکرو ولیکئ. او بیا، هر هغه حد وټاکئ چې تاسو یې غواړئ، میکرو چل کړئ، او دا به ټول انتخاب سمبال کړي.

        د مثال په توګه، دا یو کرښه میکرو کولی شي هر شمیر ټاکل شوي حجرې د فیصدو په توګه فارمیټ کړي:

        Sub percent_Format () Selection.NumberFormat = "0.00%" د پای فرعي

        په احتیاط سره پلان کړئ هغه څه چې تاسو یې ثبت کوئ

        د مایکروسافټ ایکسل میکرو ریکارډر ستاسو نږدې ټول فعالیتونه نیسي، پشمول هغه غلطۍ چې تاسو یې کوئ او سم کړئ. د مثال په توګه، که تاسو د یو څه بیرته راوستلو لپاره Ctrl + Z فشار ورکړئ، دا به هم ثبت شي. په نهایت کې ، تاسو ممکن د ډیری غیر ضروري کوډ سره پای ته ورسیږئ. د دې څخه د مخنیوي لپاره، یا د VB ایډیټر کې کوډ ایډیټ کړئ یا ثبت کول بند کړئ، یو نیمګړی میکرو حذف کړئ او بیا ثبت کول پیل کړئ.

        د میکرو چلولو دمخه د کار کتاب بیک اپ یا خوندي کړئ

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

        د میکرو ثبت کول لنډ وساتئ

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

        زه هیله لرم چې دا درس تاسو ته یو څه بصیرت درکړي. په Excel کې د میکرو ثبتولو څرنګوالي په اړه. په هرصورت، زه ستاسو د لوستلو لپاره مننه کوم او هیله لرم چې تاسو راتلونکې اونۍ زموږ په بلاګ کې وګورم!

        میکرو نومونه، تاسو کولی شئ توري، شمیرې، او انډر سکورونه وکاروئ؛ لومړی کرکټر باید یو لیک وي. ځایونو ته اجازه نه ورکول کیږي، نو تاسو باید د هرې برخې په پیل کې یو واحد نوم وساتئ (د مثال په توګه MyFirstMacro ) یا د انډر سکورونو سره جلا کلمې (د مثال My_First_Macro ).
    3. په شارټ کټ کیلي بکس کې، میکرو ته د کیبورډ شارټ کټ ټاکلو لپاره هر لیک ټایپ کړئ (اختیاري).

      دواړه لوی یا کوچني توري اجازه لري، مګر تاسو به هوښیار وي چې د لوی کیلي کلیدي ترکیبونه وکاروئ (Ctrl + Shift + letter ) ځکه چې میکرو شارټ کټونه د ډیفالټ ایکسل شارټ کټونو له مینځه وړي پداسې حال کې چې د کار کتاب چې میکرو لري خلاص وي. د مثال په توګه ، که تاسو میکرو ته Ctrl + S وټاکئ ، نو تاسو به د شارټ کټ سره ستاسو د ایکسل فایلونو خوندي کولو وړتیا له لاسه ورکړئ. د Ctrl + Shift + S ټاکل به د خوندي کولو معیاري شارټ کټ وساتي.

    4. له د مایکرو ذخیره کولو په ډراپ-ډاون لیست کې، غوره کړئ چیرې چې تاسو غواړئ خپل میکرو ذخیره کړئ:
      • شخصي میکرو کاري کتاب – میکرو په ځانګړي کاري کتاب کې ذخیره کوي چې نوم یې Personal.xlsb . په دې کاري کتاب کې ذخیره شوي ټول میکرو شتون لري کله چې تاسو اکسل کاروئ.
      • دا کاري کتاب (ډیفالټ) - میکرو به په اوسني کاري کتاب کې زیرمه شي او کله چې تاسو د کار کتاب بیا پرانیزئ شتون به ولري یا یې له نورو کاروونکو سره شریک کړئ.
      • نوی کاري کتاب – یو نوی کاري کتاب جوړوي او میکرو هغه کاري کتاب ته ثبتوي.
    5. په تفصیل بکس، د هغه څه لنډ توضیح ولیکئ چې ستاسو میکرو کوي (اختیاري).

      که څه هم دا ساحه اختیاري ده، زه وړاندیز کوم چې تاسو تل یو لنډ توضیحات وړاندې کړئ. کله چې تاسو ډیری مختلف میکرو جوړ کړئ، دا به تاسو سره په چټکۍ سره پوه شي چې هر میکرو څه کوي.

    6. د میکرو ثبتولو پیل کولو لپاره ښه کلیک وکړئ.

      15>

    7. هغه کړنې ترسره کړئ چې تاسو یې غواړئ. د اتومات کولو لپاره (مهرباني وکړئ د ثبت کولو میکرو مثال وګورئ).
    8. کله چې پای ته ورسیږي، د Developer ټب کې Stop Recording تڼۍ کلیک وکړئ:

      یا په حالت بار کې ورته تڼۍ:

      17>

    په Excel کې د میکرو ثبت کولو مثال

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

    1. یو یا څو حجرې غوره کړئ چې تاسو یې بڼه کول غواړئ.
    2. په Developer ټب یا Status<2 کې> بار، کلیک وکړئ میکرو ریکارډ کړئ .
    3. په میکرو ریکارډ کړئ ډیالوګ بکس کې، لاندې ترتیبات ترتیب کړئ:
      • د میکرو نوم Header_Formatting (ځکه چې موږ د کالم سرلیکونو فارمیټ ته ځو)
      • کرسر په شارټ کټ کیلي بکس کې ځای په ځای کړئ او په ورته وخت کې د Shift + F کیلي فشار ورکړئ. دا به میکرو ته Ctrl + Shift + F شارټ کټ وټاکي.
      • په دې کاري کتاب کې د میکرو ذخیره کولو لپاره غوره کړئ.
      • د تفصیل لپاره، لاندې متن وکاروئ چې تشریح کوي میکرو کوي: متن بولډ کوي، د ډکولو رنګ زیاتوي، او مرکزونه .
      • د ثبت پیل کولو لپاره ښه کلیک وکړئ.

    4. مخکې غوره شوي حجرې هغه ډول فارمیټ کړئ چې تاسو یې غواړئ. د دې مثال لپاره، موږ د بولډ متن بڼه، سپک نیلي ډک رنګ او د مرکز سمون کاروو.

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

    5. په Stop Recording په Developer tab یا Status bar کې کلیک وکړئ.

    بس! ستاسو میکرو ثبت شوی. اوس، تاسو کولی شئ په هره پاڼه کې د حجرو هر ډول سلسله وټاکئ، ټاکل شوي شارټ کټ (Ctrl+ Shift + F) فشار ورکړئ، او ستاسو دودیز فارمیټ به سمدلاسه په ټاکل شوي حجرو کې پلي شي.

    په Excel کې د ثبت شوي میکرو سره څنګه کار کول

    ټول هغه اصلي اختیارونه چې اکسل د میکرو لپاره چمتو کوي د Macro ډیالوګ بکس له لارې لاسرسی کیدی شي. د خلاصولو لپاره، د Developer ټب کې د Macros تڼۍ کلیک وکړئ یا د Alt+ F8 شارټ کټ کېکاږئ.

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

    • چلول - ټاکل شوی میکرو اجرا کوي .
    • ګام په ګام - تاسو ته اجازه درکوي په بصری اساسی مدیر کې میکرو ډیبګ او ازموینه وکړئ.
    • ایډیټ - ټاکل شوی میکرو پرانیزيد VBA مدیر، چیرته چې تاسو کوډ لیدلی او ترمیم کولی شئ.
    • حذف کړئ - د تل لپاره ټاکل شوی میکرو حذف کوي.
    • اختیارونه - د بدلون بدلولو اجازه ورکوي د میکرو ملکیتونه لکه اړوند شارټ کټ کیلي او تفصیل .

    23>

    څنګه وګورئ په Excel کې macros

    د ایکسل میکرو کوډ په Visual Basic Editor کې کتلی او بدلولی شي. د ایډیټر پرانیستلو لپاره، Alt + F11 فشار ورکړئ یا د Visual Basic تڼۍ په Developer tab کې کلیک وکړئ.

    که تاسو وګورئ د لومړي ځل لپاره د VB مدیر، مهرباني وکړئ د مایوسۍ یا ډار احساس مه کوئ. موږ د VBA ژبې د جوړښت یا ترکیب په اړه خبرې نه کوو. دا برخه به تاسو ته یو څه لومړني پوهه درکړي چې څنګه د ایکسل میکرو کار کوي او د میکرو ثبت کول په حقیقت کې څه کوي.

    د VBA مدیر ډیری کړکۍ لري، مګر موږ به په دوه اصلي شیانو تمرکز وکړو:

    0> د پروژې اکسپلورر- د ټولو خلاص کاري کتابونو لیست او د دوی شیټونه ښیې. سربیره پردې، دا ماډلونه، د کاروونکي فورمې او ټولګي ماډلونه ښیي.

    د کوډ کړکۍ - دا هغه ځای دی چې تاسو کولی شئ د پروژې اکسپلورر کې ښودل شوي هر څیز لپاره د VBA کوډ وګورئ، سم کړئ او ولیکئ.

    کله چې موږ نمونه میکرو ثبت کړه، لاندې شیان په شالید کې پیښ شول:

      11>یو نوی ماډل ( موډل 1 ) و داخل شو.
    • د میکرو VBA کوډ د کوډ کړکۍ کې لیکل شوی و.

    د یو ځانګړي کوډ لیدلو لپارهماډل، د پروژې اکسپلورر کړکۍ کې ماډل ( Module1 زموږ په قضیه کې) دوه ځله کلیک وکړئ. په عموم ډول، د میکرو کوډ دا برخې لري:

    د میکرو نوم

    په VBA کې، هر میکرو د Sub سره پیل کیږي او وروسته د میکرو نوم سره پای ته رسیږي ، چیرته چې "Sub" د Subroutine لپاره لنډ دی (د پروسیجر هم ویل کیږي). زموږ نمونه میکرو نومیږي Header_Formatting() ، نو کوډ د دې کرښې سره پیل کیږي:

    Sub Header_Formatting()

    که تاسو غواړئ د میکرو نوم بدل کړئ ، په ساده ډول حذف کړئ اوسنی نوم او نوی نوم په مستقیم ډول د کوډ په کړکۍ کې ولیکئ.

    تبصرې

    لاینونه چې د اپوسټروف (') سره مخکینۍ شوي او په ډیفالټ شنه کې ښودل شوي ندي اجرا شوي. دا تبصرې دي چې د معلوماتو هدفونو لپاره اضافه شوي. د تبصرې کرښې په خوندي ډول لرې کیدی شي پرته له دې چې د کوډ فعالیت اغیزه وکړي.

    معمولا، ثبت شوی میکرو د 1 - 3 تبصرې کرښې لري: د میکرو نوم (مجبوري)؛ توضیحات او شارټ کټ (که د ثبت کولو دمخه مشخص شوی وي).

    د اجرا وړ کوډ

    د نظرونو وروسته، کوډ راځي چې هغه عملونه چې تاسو ثبت کړي اجرا کوي. ځینې ​​​​وختونه، یو ثبت شوی میکرو کیدای شي ډیر فاضله کوډ ولري، کوم چې بیا هم د دې معلومولو لپاره ګټور وي چې شیان څنګه د VBA سره کار کوي :)

    لاندې انځور ښیي چې زموږ د میکرو کوډ هره برخه څه کوي:

    د ثبت شوي میکرو چلولو څرنګوالی

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

    • که تاسو میکرو ته کیبورډ شارټ کټ ټاکلی وي، هغه شارټ کټ فشار کړئ .
    • Alt + 8 فشار ورکړئ یا د Developer ټب کې Macros تڼۍ کلیک وکړئ. په ماکرو ډیالوګ بکس کې، مطلوب میکرو وټاکئ او کلیک وکړئ چل کړئ .

      14>

    دا هم ممکنه ده چې چلول شي ستاسو د خپل تڼۍ په کلیک کولو سره ثبت شوی میکرو. دلته د جوړولو لپاره مرحلې دي: څنګه په Excel کې د میکرو تڼۍ رامینځته کړئ.

    په Excel کې د میکرو خوندي کولو څرنګوالی

    که تاسو میکرو ثبت کړی وي یا په لاسي ډول د VBA کوډ لیکلی وي ، د میکرو خوندي کولو لپاره ، تاسو اړتیا لرئ د کار کتاب د میکرو فعال (.xlms توسیع) په توګه خوندي کړئ. دلته یې څنګه دی:

    1. په کاري کتاب کې چې میکرو لري، په Save تڼۍ کلیک وکړئ یا Ctrl + S فشار ورکړئ.
    2. په Save As<2 کې د ډیالوګ بکس، د Save as type drop-down list څخه Excel Macro-enabled Workbook (*.xlsm) انتخاب کړئ، او بیا Save :<0 کلیک وکړئ. 14>

    ایکسیل میکرو: څه شی دی او څه ندي ثبت شوي

    لکه څنګه چې تاسو لیدلي ، په Excel کې د میکرو ثبت کول خورا اسانه دي. مګر د اغیزمن میکرو رامینځته کولو لپاره ، تاسو اړتیا لرئ پوه شئ چې د پردې تر شا څه پیښیږي.

    څه ثبت شوي

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

    • د موږک یا کیبورډ سره حجرې غوره کول. یوازې وروستی انتخاب مخکې له دې چې یو عمل ثبت شي. د مثال په توګه، که تاسو د A1:A10 سلسله وټاکئ، او بیا د A11 سیل کلیک وکړئ، یوازې د A11 انتخاب به ثبت شي.
    • د حجرې بڼه کول لکه ډک او د فونټ رنګ، سمون، سرحدونه، او نور.<14
    • د شمیرې بڼه کول لکه فیصده، اسعارو او داسې نور.
    • د فورمولونو او ارزښتونو سمون. بدلونونه د Enter فشارولو وروسته ثبت کیږي.
    • سکرول کول، د Excel وینډوز حرکت کول، نورو ورکشاپونو او کاري کتابونو ته لیږدول.
    • د ورک شیټونو اضافه کول، نومول، حرکت کول او حذف کول.
    • جوړول، د کاري کتابونو پرانیستل او خوندي کول.
    • د نورو میکرو چلول.

    هغه څه چې نشي ثبت کیدی

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

    • د ایکسل ربن دودیز کول او د چټک لاسرسي وسیلې بار.
    • د ایکسل ډیالوګونو دننه کړنې لکه مشروط فارمیټ یا موندل او بدلول (یوازې پایله ثبت کیږي).
    • د نورو پروګرامونو سره تعامل. د مثال په توګه، تاسو نشئ کولی د Excel کاري کتاب څخه کاپي/پاسټ کول په Word سند کې ثبت کړئ.
    • هر هغه څه چې د VBA مدیر پکې شامل وي. دا خورا مهم محدودیتونه وضع کوي - ډیری شیان چې د برنامه کولو په کچه ترسره کیدی نشيثبت شي:
      • د دودیز افعال رامینځته کول
      • د دودیز ډیالوګ بکسونو ښودل
      • 11>لوپ جوړول لکه د راتلونکي لپاره ، د هر یو لپاره ، په داسې حال کې وکړئ ، او داسې نور.
    • د شرایطو ارزونه. په VBA کې، تاسو کولی شئ د شرط ازموینې لپاره IF then Else بیان وکاروئ او ځینې کوډ چل کړئ که حالت سم وي یا بل کوډ که حالت غلط وي.
    • د پیښو پراساس کوډ اجرا کول . د VBA سره، تاسو کولی شئ د دې پیښې سره تړلي کوډ چلولو لپاره ډیری پیښې وکاروئ (لکه د کاري کتاب خلاصول، د کاري پاڼې بیا حساب کول، د انتخاب بدلول، او داسې نور).
    • د دلیلونو کارول. کله چې په VBA ایډیټر کې میکرو ولیکئ، تاسو کولی شئ د یو ځانګړي کار ترسره کولو لپاره د میکرو لپاره د ان پټ دلیلونه چمتو کړئ. یو ثبت شوی میکرو هیڅ دلیل نه لري ځکه چې دا خپلواک دی او له کوم بل میکرو سره تړاو نلري.
    • د منطق پوهیدل. د مثال په توګه، که تاسو یو میکرو ثبت کړئ چې ځانګړي حجرې کاپي کوي، په ټول قطار کې ووایاست، Excel به یوازې د کاپي شوي حجرو پته ثبت کړي. د VBA سره، تاسو کولی شئ منطق کوډ کړئ، د بیلګې په توګه ارزښتونه په ټول قطار کې کاپي کړئ.

    که څه هم پورته محدودیتونه د ثبت شوي میکرو لپاره ډیری حدود ټاکي، دوی لاهم یو ښه پیل ټکی دی. حتی که تاسو د VBA ژبه نه پوهیږئ، تاسو کولی شئ په چټکۍ سره یو میکرو ثبت کړئ، او بیا یې کوډ تحلیل کړئ.

    په Excel کې د میکرو ثبتولو لپاره ګټورې لارښوونې

    لاندې به تاسو یو څو لارښوونې ومومئ او یادښتونه چې په بالقوه توګه کولی شي

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