په Excel کې پیښې

اصطلاح "د ایکسل پیښه» په Excel کې د کارونکي لخوا ترسره شوي ځینې کړنې په ګوته کولو لپاره کارول کیږي. د مثال په توګه، کله چې یو کاروونکي د کار کتاب پاڼه بدلوي، دا یوه پیښه ده. حجرې ته د معلوماتو داخلول یا د کاري کتاب خوندي کول هم د Excel پیښې دي.

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

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

او که تاسو غواړئ چې میکرو هرکله چې تاسو یو ځانګړي کاري پاڼې ته ځئ چلیږي (د مثال په توګه، پاetه 1)، بیا د VBA کوډ باید د پیښې سره تړاو ولري فعاله شي د دې پاڼې لپاره.

د VBA کوډ چې د ایکسل پیښو اداره کولو لپاره اراده لري باید د VBA مدیر کړکۍ کې په مناسب ورکشاپ یا کاري کتاب کې ځای په ځای شي (ایډیټر په کلیک کولو سره خلاص کیدی شي Alt + F11). د مثال په توګه، هغه کوډ چې باید اجرا شي هرکله چې د کاري پاڼې په کچه یوه ځانګړې پیښه رامنځته شي باید د دې کاري پاڼې لپاره د کوډ کړکۍ کې ځای پرځای شي. دا په انځور کې ښودل شوي:

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

په Excel کې پیښې

په ښي ډراپ ډاون مینو کې په مطلوب پیښه کلیک وکړئ ، او یو کړنلاره به په اوتومات ډول د دې څیز لپاره د کوډ کړکۍ کې دننه شي فرعي. د کړنلارې په سر کې فرعي Excel په اتوماتيک ډول اړین دلیلونه داخلوي (که کوم وي). ټول هغه څه چې پاتې دي د VBA کوډ اضافه کول دي ترڅو معلومه کړي چې کوم عمل باید ترسره کړي کله چې مطلوب پیښه کشف شي.

بېلګه

په لاندې مثال کې، هر ځل چې حجره غوره کیږي B1 په کاري پاڼه کې پاetه 1 د پیغام بکس څرګندیږي.

د دې عمل ترسره کولو لپاره، موږ اړتیا لرو چې د کاري پاڼې پیښې وکاروو انتخاب_بدلون، کوم چې هرکله پیښیږي کله چې د حجرو انتخاب یا د حجرو لړۍ بدل شي. فعالیت انتخاب_بدلون د دلیل په توګه ترلاسه کوي د هدف څیز -. دا څنګه موږ پوهیږو چې د حجرو کوم سلسله غوره شوې.

دکمپاینونو انتخاب_بدلون د هر نوي انتخاب سره پیښیږي. مګر موږ د عملونو سیټ ته اړتیا لرو چې یوازې هغه وخت اجرا شي کله چې حجره غوره شي B1. د دې کولو لپاره، موږ به پیښه یوازې په ټاکل شوي حد کې تعقیب کړو د هدف. دا څنګه د برنامې کوډ کې پلي کیږي لاندې ښودل شوي:

د پیغام بکس ښودلو لپاره کوډ کله چې حجره B1 غوره شي په اوسني کاري پاڼه کې. د شخصي فرعي کاري پاڼې_ انتخاب بدلول (د حد په توګه د هدف له مخې) ' وګورئ چې که حجره B1 غوره شوې وي که هدف. شمېر = 1 او هدف. قطار = 1 او هدف. کالم = 2 بیا 'که حجره B1 غوره شوی وي، نو لاندې MsgBox وکړئ "تاسو لرئ د B1 حجره غوره کړه" پای که پای فرعي

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