এক্সেল ম্যাক্রো সংজ্ঞা

এক্সেল একটি ম্যাক্রো কি এবং এটি ব্যবহৃত হয়?

একটি এক্সেল ম্যাক্রো একটি VBA কোড হিসাবে পরিচিত হয় যা সংরক্ষণ করা প্রোগ্রামিং নির্দেশাবলী একটি সেট যা উপর এবং আবার সাধারণত সঞ্চালিত কর্মের পদক্ষেপ পুনরাবৃত্তি প্রয়োজন নিষ্কাশন করতে ব্যবহার করা যেতে পারে।

এই পুনরাবৃত্তিমূলক কাজগুলি জটিল গণনাগুলি অন্তর্ভুক্ত করতে পারে যা সূত্র ব্যবহারের প্রয়োজন হতে পারে অথবা তারা সহজ ফরম্যাটকরণের কাজগুলি করতে পারে - যেমন নতুন তথ্য সংখ্যা যোগ করা বা সেল প্রয়োগ করা এবং ওয়ার্কশীট ফর্ম্যাট যেমন সীমানা এবং ছায়াছানা হিসাবে।

অন্যান্য পুনরাবৃত্তিমূলক কাজগুলি যা ম্যাক্রোগুলি সংরক্ষণ করতে ব্যবহার করা যায়:

একটি ম্যাক্রো তীব্রতা

ম্যাক্রো একটি কীবোর্ড শর্টকাট, টুলবার আইকন বা একটি ওয়ার্কশীট যুক্ত একটি বোতাম বা আইকন দ্বারা চালিত হতে পারে।

ম্যাক্রোস বনাম টেমপ্লেট

ম্যাক্রো ব্যবহার করে পুনরাবৃত্তিমূলক কাজগুলির জন্য একটি চমৎকার সময় বাঁচানো হতে পারে, যদি আপনি নিয়মিত কিছু ফর্ম্যাটিং বৈশিষ্ট্য বা সামগ্রী - যেমন শিরোনাম বা নতুন কার্যপত্রকগুলিতে একটি কোম্পানীর লোগো যুক্ত করেন, তাহলে এটি তৈরি করা এবং সেগুলি সংরক্ষণ করা আরও ভাল হতে পারে যা সমস্ত ধরনের আইটেম ধারণ করে। পরিবর্তে আপনি একটি নতুন ওয়ার্কশীট শুরু প্রতিটি সময় নতুন তাদের তৈরি চেয়ে।

ম্যাক্রো এবং VBA

হিসাবে উল্লিখিত, এক্সেল, ম্যাক্রো অ্যাপ্লিকেশন জন্য ভিসুয়াল বেসিক (VBA) লেখা হয়। VBA ব্যবহার করে ম্যাক্রো লিখে VBA এডিটর উইন্ডোতে করা হয়, যা রিবনটির ডেভেলপারস ট্যাবের ভিসুয়াল বেসিক আইকনে ক্লিক করে খুলতে পারে (প্রয়োজন হলে রিবনটিতে বিকাশকারী ট্যাবগুলি যোগ করার নির্দেশাবলী দেখুন)।

এক্সেলের ম্যাক্রো রেকর্ডার

যারা VBA কোড লিখতে পারবেন না তাদের জন্য একটি বিল্ট-ইন ম্যাক্রো রেকর্ডার রয়েছে যা আপনাকে কীবোর্ড এবং মাউস ব্যবহার করে স্ট্রিংগুলির ক্রম রেকর্ড করতে দেয় যাতে Excel তারপর আপনার জন্য VBA কোড রূপান্তর করে।

উপরে উল্লিখিত VBA সম্পাদক মত, ম্যাক্রো রেকর্ডার রিবনের ডেভেলপারস ট্যাবে অবস্থিত।

বিকাশকারী ট্যাব যোগ করা

এক্সেলে ডিফল্টভাবে, রিবনটিতে বিকাশকারী ট্যাব উপস্থিত হয় না। এটি যোগ করতে:

  1. অপশনগুলির ড্রপ ডাউন তালিকা খুলতে ফাইল ট্যাবে ক্লিক করুন
  2. ড্রপ-ডাউন তালিকাতে, এক্সেল অপশন ডায়লগ বক্স খুলতে বিকল্প ক্লিক করুন
  3. ডায়ালগ বাক্সের বাম দিকে প্যানেলে, কাস্টমাইজ করুন রিবনটি কাস্টমাইজ করুন রিবন উইন্ডোর খোলার জন্য ক্লিক করুন
  4. ডান ট্যাব অংশে প্রধান ট্যাব বিভাগের অধীনে, রিবনে এই ট্যাবটি যুক্ত করার জন্য বিকাশকারীর পাশে চেকবক্সে ক্লিক করুন
  5. ডায়ালগ বক্সটি বন্ধ করতে এবং ওয়ার্কশীটে ফিরে আসার জন্য ওকে ক্লিক করুন।

বিকাশকারী এখন উপস্থিত হওয়া উচিত - সাধারণত রিবনটির ডানদিকের দিকে

ম্যাক্রো রেকর্ডার ব্যবহার করে

যেমন উল্লেখ করা হয়েছে, ম্যাক্রো রেকর্ডার ম্যাক্রো তৈরির কাজকে সরল করে - এমনকি মাঝে মাঝে, যারা VBA কোড লিখতে পারেন, তবে এই টুলটি ব্যবহার করার আগে আপনার কাছে সচেতন হওয়ার কয়েকটি পয়েন্ট আছে।

1. ম্যাক্রো পরিকল্পনা

ম্যাক্রো রেকর্ডারের সাথে ম্যাক্রো রেকর্ডিং একটি শেখার বক্ররেখা একটি বিট জড়িত থাকে। প্রক্রিয়াটি সহজ করার জন্য, সময়ের আগেই পরিকল্পনা করুন- এমনকি ম্যাক্রো কী কী উদ্দেশ্যে করা হয় এবং কাজটি সম্পন্ন করার জন্য প্রয়োজনীয় পদক্ষেপগুলি লিপিবদ্ধ করার জন্য।

2. ম্যাক্রো ছোট এবং নির্দিষ্ট রাখুন

বৃহত্তর ম্যাক্রো এটি আরও জটিল করার পরিকল্পনা করে এবং এটি সফলভাবে রেকর্ড করা হবে সম্ভবত এটি কর্ম সঞ্চালনের সংখ্যা শর্তাবলী অনুযায়ী।

বড় ম্যাক্রোগুলিও ধীর গতিতে চালায় - বিশেষ করে যারা বড় বড় কার্যপত্রগুলিতে গণনা করে থাকে - এবং তারা যদি প্রথমবারের মতো সঠিক কাজ না করে তবে তাদের ডিবাগ করা এবং সংশোধন করা কঠিন।

ম্যাক্রো ছোট এবং নির্দিষ্ট উদ্দেশ্যে রাখার ফলে ফলাফলগুলির নির্ভুলতা যাচাই করা এবং পরিকল্পনাগুলির মতো জিনিসগুলি না যাওয়া হলে তারা কোথায় ভুল করেছে তা দেখতে সহজ।

3. নাম ম্যাক্রো যথোপযুক্তভাবে

ম্যাক্রো নামগুলি এক্সেলের বিভিন্ন নামকরণের বিধিনিষেধ রয়েছে যা অবশ্যই দেখা উচিত। প্রথম এবং সর্বাগ্রে ম্যাক্রো নাম অবশ্যই বর্ণমালার একটি অক্ষর দিয়ে শুরু করা উচিত। পরবর্তী অক্ষর সংখ্যা হতে পারে কিন্তু ম্যাক্রো নামগুলি স্পেস, চিহ্ন বা বিরাম চিহ্ন অন্তর্ভুক্ত করতে পারে না।

কোনও ম্যাক্রো নামটি এমন কোনও সংরক্ষিত শব্দগুলির মধ্যে থাকতে পারে না যা VBA এর একটি অংশ যা তার প্রোগ্রামিং ভাষা যেমন, GoTo , New বা Select এর অংশ হিসাবে ব্যবহার করে।

ম্যাক্রোর নামগুলি দৈর্ঘ্যের ২55 অক্ষর পর্যন্ত হতে পারে তবে এটি খুব কমই প্রয়োজন বা একটি নামতে অনেকগুলি ব্যবহার করার জন্য পরামর্শযোগ্য।

এক জন্য, যদি আপনার অনেক ম্যাক্রো থাকে এবং আপনি তাদের ম্যাক্রো ডায়লগ বক্স থেকে চালানোর পরিকল্পনা করেন, তবে দীর্ঘ নামগুলি কেবল জনাকীর্ণতার কারণ হয়ে পরে আপনার পরে থাকা ম্যাক্রোটি বেছে নেওয়া কঠিন করে তোলে।

একটি ভাল পদ্ধতির নামগুলি সংক্ষিপ্ত রাখতে হবে এবং প্রতিটি ম্যাক্রো কি করে তা সম্পর্কে বিবরণ দিতে বিবরণ এলাকা ব্যবহার করতে হবে।

নামগুলির অন্তর্ভূক্ত এবং অভ্যন্তরীণ মূলধন

যেহেতু ম্যাক্রোর নামগুলি স্পেস অন্তর্ভুক্ত করতে পারে না, এক অক্ষর যা মঞ্জুরিপ্রাপ্ত হয়, এবং যা ম্যাক্রো নামগুলি সহজ করে তোলে তা আন্ডারস্কোর চরিত্র যা একটি স্থানের পরিবর্তে শব্দগুলির মধ্যে ব্যবহার করা যেতে পারে - যেমন Change_cell_color বা Addition_formula।

আরেকটি বিকল্প হলো অভ্যন্তরীণ মূলধন (কখনও কখনও উট কেস হিসাবে বলা হয়) নিয়োগ করা হয় যা প্রতিটি নতুন শব্দটি মূলধন পত্রের সাথে পরিবর্তিত হয় - যেমন ChangeCellColor এবং AdditionFormula।

ম্যাক্রো ডায়ালগ বক্সে ছোট ম্যাক্রো নামগুলি সহজে নির্বাচন করা যায়, বিশেষত যদি কোনো ওয়ার্কশীটটিতে অনেকগুলি ম্যাক্রো থাকে এবং আপনি অনেক ম্যাক্রো রেকর্ড করেন, তাই আপনি সহজে তাদের সনাক্ত করতে পারেন। সিস্টেমটি বর্ণনা করার জন্য একটি ক্ষেত্রও সরবরাহ করে, যদিও সবাই এটি ব্যবহার করে না।

4. আপেক্ষিক বনাম অবশেষ সেল রেফারেন্স ব্যবহার করুন

সেল রেফারেন্সস , যেমন B17 বা AA345, একটি কার্যপত্রক প্রতিটি সেল অবস্থান চিহ্নিত।

ম্যাক্রো রেকর্ডারে ডিফল্টভাবে, সকল সেল রেফারেন্সগুলি নিখরচায় থাকে যার মানে ম্যাক্রোতে সঠিক সেল অবস্থান রেকর্ড করা হয়। বিকল্পভাবে, ম্যাক্রোটি আপেক্ষিক সেল রেফারেন্স ব্যবহার করার জন্য সেট করা যেতে পারে যার মানে হল যে আন্দোলনগুলি (আপনি কতগুলি কলাম বামে বা ডানদিকে আপনার সেল কার্সারটি সরান) সঠিক অবস্থানের পরিবর্তে রেকর্ড করা হয়।

আপনি কোনটি ব্যবহার করেন তা ম্যাক্রোটি কীভাবে সম্পন্ন করা যায় তা নির্ভর করে। যদি আপনি একই ধাপগুলির পুনরাবৃত্তি করতে চান - যেমন ডেটা বিন্যাসের কলাম - ওভার এবং ওভার, কিন্তু প্রতিটি সময় আপনি একটি ওয়ার্কশীটে বিভিন্ন কলামের বিন্যাস করছেন, তারপর প্রাসঙ্গিক রেফারেন্সগুলি ব্যবহার করা উপযুক্ত হবে

অন্য দিকে, যদি আপনি একই শ্রেণির কোষ বিন্যাস করতে চান - যেমন A1 থেকে M23 - তবে বিভিন্ন কার্যপত্রগুলিতে, সম্পূর্ণ সেল রেফারেন্সগুলি ব্যবহার করা যেতে পারে যাতে প্রতিটি সময় ম্যাক্রো চালানো যায়, এর প্রথম ধাপ হল কোষ A1 এ সেল কার্সার

রিবনটির বিকাশকারীগণ ট্যাবের উপাত্ত সম্পর্কিত রেফারেন্স আইকন ব্যবহার করে সেল-রেফারেন্সগুলি স্বতন্ত্র থেকে পরিবর্তিত করা সহজেই করা যায়।

5. কীবোর্ড কী বনাম। মাউস ব্যবহার করে

একটি ম্যাক্রো রেকর্ড কীবোর্ড কীস্ট্রোক থাকার যখন সেল কার্সারটি সরানো হয় বা কক্ষের একটি রেঞ্জ নির্বাচন করে ম্যাক্রো অংশ হিসাবে মাউস আন্দোলনগুলি রেকর্ড করার জন্য সাধারণত ভাল।

কী-বোর্ড কী সমন্বয় ব্যবহার - যেমন Ctrl + End বা Ctrl + Shift + + ডান তীর কী - ডাটা এরিয়াগুলির প্রান্তে সেল কার্সারটি সরাতে (বর্তমান কার্যপত্রকটির তথ্য ধারণকারী কোষ) তীর বা ট্যাব বারবার চাপের পরিবর্তে একাধিক কলাম বা সারিগুলি সরানোর জন্য কীগুলি কী-বোর্ড ব্যবহার করার প্রক্রিয়া সহজ করে।

এমনকি যখন কীবোর্ডের শর্টকাট কীগুলির মাধ্যমে কমান্ডগুলি প্রয়োগ করা বা রিবন বিকল্পগুলি নির্বাচন করা হয় তখন মাউস ব্যবহার করার জন্য এটি উপযুক্ত।