ব্যক্তিগত ম্যাক্রো বুক কিভাবে ব্যবহার করবেন

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

যাইহোক, এই নিবন্ধটি তাদের জন্য যারা ইতিমধ্যে "শক্তি শিখেছেন" এবং তাদের দৈনন্দিন কাজে ম্যাক্রো (বিদেশী বা নিজের দ্বারা লিখিত - এটা কোন ব্যাপার না) ব্যবহার করা শুরু করেছেন।

একটি ম্যাক্রো হল ভিজ্যুয়াল বেসিক ভাষায় একটি কোড (বেশ কয়েকটি লাইন) যা এক্সেলকে আপনার যা প্রয়োজন তা করতে দেয়: ডেটা প্রক্রিয়াকরণ, একটি প্রতিবেদন তৈরি করা, অনেকগুলি পুনরাবৃত্ত টেবিল কপি-পেস্ট করা ইত্যাদি। প্রশ্ন হল এই কয়েকটি লাইন কোড কোথায় সংরক্ষণ করবেন? সর্বোপরি, ম্যাক্রোটি কোথায় সংরক্ষণ করা হবে তার উপর নির্ভর করবে এটি কোথায় কাজ করতে পারে (বা করতে পারে না)।

Если макрос решает небольшую локальную проблему в отдельно взятом файле (অনুমোদনস্বরূপ разом), то логично хранить код внутри этого же файла. Без вопросов.

এবং যদি একটি ম্যাক্রো তুলনামূলকভাবে সর্বজনীন হওয়া উচিত এবং যেকোনো এক্সেল ওয়ার্কবুকে প্রয়োজন - যেমন, সূত্রগুলিকে মানগুলিতে রূপান্তর করার জন্য একটি ম্যাক্রো? কেন প্রতিবার প্রতিটি বইয়ে তার ভিজ্যুয়াল বেসিক কোড কপি করবেন না? উপরন্তু, শীঘ্রই বা পরে, প্রায় কোনও ব্যবহারকারী এই সিদ্ধান্তে পৌঁছান যে সমস্ত ম্যাক্রোগুলিকে একটি বাক্সে রাখা ভাল হবে, অর্থাৎ সেগুলি সর্বদা হাতে রাখুন। এবং এমনকি ম্যানুয়ালি না চালানো, কিন্তু কীবোর্ড শর্টকাট দিয়ে? এখানেই ব্যক্তিগত ম্যাক্রো ওয়ার্কবুক অনেক সাহায্য করতে পারে।

কীভাবে একটি ব্যক্তিগত ম্যাক্রো বই তৈরি করবেন

আসলে, ম্যাক্রোর ব্যক্তিগত বই (LMB) বাইনারি ওয়ার্কবুক ফরম্যাটে একটি নিয়মিত এক্সেল ফাইল (Personal.xlsb), যা মাইক্রোসফ্ট এক্সেলের মতো একই সময়ে স্টিলথ মোডে স্বয়ংক্রিয়ভাবে খোলে। সেগুলো. আপনি যখন এক্সেল চালু করেন বা ডিস্ক থেকে যেকোন ফাইল খুলুন, আসলে দুটি ফাইল খোলা হয় - আপনার এবং Personal.xlsb, কিন্তু আমরা দ্বিতীয়টি দেখতে পাই না। এইভাবে, এলএমবিতে সংরক্ষিত সমস্ত ম্যাক্রো এক্সেল খোলা থাকাকালীন যে কোনও সময় লঞ্চের জন্য উপলব্ধ।

আপনি যদি কখনও LMB ব্যবহার না করে থাকেন, তাহলে প্রাথমিকভাবে Personal.xlsb ফাইলটি বিদ্যমান নেই। এটি তৈরি করার সবচেয়ে সহজ উপায় হল রেকর্ডারের সাথে কিছু অপ্রয়োজনীয় অর্থহীন ম্যাক্রো রেকর্ড করা, তবে এটি সংরক্ষণ করার জায়গা হিসাবে ব্যক্তিগত বইটি নির্দিষ্ট করুন - তারপর Excel আপনার জন্য স্বয়ংক্রিয়ভাবে এটি তৈরি করতে বাধ্য হবে। এই জন্য:

  1. ক্লিক করুন ডেভেলপার (বিকাশকারী). যদি ট্যাব ডেভেলপার দৃশ্যমান নয়, তাহলে সেটিংসের মাধ্যমে এটি সক্রিয় করা যেতে পারে ফাইল - বিকল্প - রিবন সেটআপ (হোম — বিকল্প — কাস্টমাইজ করুন ফিতা).
  2. উন্নত ট্যাবে ডেভেলপার ক্লিক ম্যাক্রো রেকর্ডিং (রেকর্ড ম্যাক্রো). খোলা উইন্ডোতে, ব্যক্তিগত ম্যাক্রো বুক নির্বাচন করুন (ব্যক্তিগত ম্যাক্রো ওয়ার্কবুক) লিখিত কোড সংরক্ষণ এবং প্রেস করার জায়গা হিসাবে OK:

    ব্যক্তিগত ম্যাক্রো বুক কিভাবে ব্যবহার করবেন

  3. বোতাম দিয়ে রেকর্ডিং বন্ধ করুন রেকর্ডিং বন্ধ করুন (রেকর্ডিং বন্ধ করুন) ট্যাব ডেভেলপার (বিকাশকারী)

আপনি বোতামে ক্লিক করে ফলাফল পরীক্ষা করতে পারেন ভিসুয়াল বেসিক ঠিক সেখানে ট্যাবে। ডেভেলপার - প্যানেলের উপরের বাম কোণে খোলা সম্পাদক উইন্ডোতে প্রকল্প - VBA প্রকল্প আমাদের ফাইল উপস্থিত হওয়া উচিত ব্যক্তিগত। এক্সএলএসবি. যার শাখাটি বাম দিকে একটি প্লাস চিহ্ন দিয়ে প্রসারিত করা যেতে পারে, পৌঁছানো মডিউল 1, যেখানে আমরা এইমাত্র রেকর্ড করা অর্থহীন ম্যাক্রোর কোড সংরক্ষণ করা হয়:

ব্যক্তিগত ম্যাক্রো বুক কিভাবে ব্যবহার করবেন

অভিনন্দন, আপনি এইমাত্র আপনার নিজস্ব ব্যক্তিগত ম্যাক্রো বই তৈরি করেছেন! টুলবারের উপরের বাম কোণে একটি ফ্লপি ডিস্ক সহ সংরক্ষণ বোতামে ক্লিক করতে ভুলবেন না।

ব্যক্তিগত ম্যাক্রো বুক কিভাবে ব্যবহার করবেন

তারপর সবকিছু সহজ. আপনার প্রয়োজন যেকোন ম্যাক্রো (যেমন কোডের একটি টুকরো দিয়ে শুরু উপ এবং শেষ শেষ উপ) নিরাপদে কপি এবং পেস্ট করা যেতে পারে মডিউল 1, অথবা একটি পৃথক মডিউলে, এটি মেনুর মাধ্যমে আগে যোগ করা সন্নিবেশ - মডিউল. সমস্ত ম্যাক্রোকে একটি মডিউলে রাখা বা আলাদা আলাদা করে রাখা শুধুমাত্র স্বাদের বিষয়। এটি এই মত কিছু দেখা উচিত:

ব্যক্তিগত ম্যাক্রো বুক কিভাবে ব্যবহার করবেন

আপনি বোতাম দিয়ে ডাকা ডায়ালগ বক্সে যোগ করা ম্যাক্রো চালাতে পারেন ম্যাক্রো (ম্যাক্রো) ট্যাব ডেভেলপার:

ব্যক্তিগত ম্যাক্রো বুক কিভাবে ব্যবহার করবেন

একই উইন্ডোতে, বোতামে ক্লিক করে পরামিতি (বিকল্পসমূহ), আপনি কীবোর্ড থেকে দ্রুত একটি ম্যাক্রো চালানোর জন্য একটি কীবোর্ড শর্টকাট সেট করতে পারেন। সতর্কতা অবলম্বন করুন: ম্যাক্রোগুলির জন্য কীবোর্ড শর্টকাটগুলি লেআউট (বা ইংরেজি) এবং কেসের মধ্যে পার্থক্য করে৷

ব্যক্তিগত বইতে সাধারণ ম্যাক্রো-প্রক্রিয়া ছাড়াও, আপনি সঞ্চয় করতে পারেন কাস্টম ম্যাক্রো ফাংশন (UDF = ব্যবহারকারীর সংজ্ঞায়িত ফাংশন). পদ্ধতির বিপরীতে, ফাংশন কোড একটি বিবৃতি দিয়ে শুরু হয় ক্রিয়াor পাবলিক ফাংশন, এবং দিয়ে শেষ শেষ ফাংশন:

ব্যক্তিগত ম্যাক্রো বুক কিভাবে ব্যবহার করবেন

কোডটি অবশ্যই PERSONAL.XLSB বইয়ের যেকোনো মডিউলে একইভাবে অনুলিপি করতে হবে এবং তারপরে বোতাম টিপে যেকোনো স্ট্যান্ডার্ড এক্সেল ফাংশনের মতো স্বাভাবিক উপায়ে ফাংশনটি কল করা সম্ভব হবে। fx সূত্র বারে এবং উইন্ডোতে একটি ফাংশন নির্বাচন করা ফাংশন উইজার্ডস বিভাগে ব্যবহারকারী সংজ্ঞায়িত (ব্যবহারকারী সংজ্ঞায়িত):

ব্যক্তিগত ম্যাক্রো বুক কিভাবে ব্যবহার করবেন

এই ধরনের ফাংশনগুলির উদাহরণগুলি ইন্টারনেটে বা এখানে সাইটে প্রচুর পরিমাণে পাওয়া যেতে পারে (শব্দে পরিমাণ, আনুমানিক পাঠ্য অনুসন্ধান, VLOOKUP 2.0, সিরিলিককে ট্রান্সলিটারেশনে রূপান্তর করা ইত্যাদি)

ব্যক্তিগত ম্যাক্রো বই কোথায় সংরক্ষণ করা হয়?

আপনি যদি ম্যাক্রোর ব্যক্তিগত বই ব্যবহার করেন, তবে শীঘ্রই বা পরে আপনার ইচ্ছা থাকবে:

  • অন্যান্য ব্যবহারকারীদের সাথে আপনার সঞ্চিত ম্যাক্রো শেয়ার করুন
  • ব্যক্তিগত বইটি অনুলিপি করে অন্য কম্পিউটারে স্থানান্তর করুন
  • একটি ব্যাকআপ কপি তৈরি করুন

এটি করার জন্য, আপনাকে আপনার কম্পিউটার ডিস্কে PERSONAL.XLSB ফাইলটি খুঁজে বের করতে হবে। ডিফল্টরূপে, এই ফাইলটি XLSTART নামে একটি বিশেষ এক্সেল স্টার্টআপ ফোল্ডারে সংরক্ষণ করা হয়। তাই যা দরকার তা হল আমাদের পিসিতে এই ফোল্ডারে যাওয়ার জন্য। এবং এখানেই একটু জটিলতা দেখা দেয়, কারণ এই ফোল্ডারের অবস্থান উইন্ডোজ এবং অফিসের সংস্করণের উপর নির্ভর করে এবং পরিবর্তিত হতে পারে। এটি সাধারণত নিম্নলিখিত বিকল্পগুলির মধ্যে একটি:

  • সি: প্রোগ্রাম ফাইল মাইক্রোসফ্ট অফিসঅফিস12XLSTART
  • C:নথিপত্র এবং সেটিংস কম্পিউটার অ্যাপ্লিকেশন ডেটামাইক্রোসফটএক্সেলএক্সএলSTART
  • সি: ব্যবহারকারীআপনার-অ্যাকাউন্ট-নামAppDataRoamingMicrosoftExcelXLSTART

বিকল্পভাবে, আপনি VBA ব্যবহার করে এই ফোল্ডারের অবস্থানের জন্য Excel-কে জিজ্ঞাসা করতে পারেন। এটি করার জন্য, ভিজ্যুয়াল বেসিক সম্পাদকে (বোতাম ভিসুয়াল বেসিক ট্যাব ডেভেলপার) нужно открыть окно আশু কীবোর্ড শর্টকাট Ctrl + G, কমান্ড টাইপ করুন ? Application.StartupPath এবং ক্লিক করুন প্রবেশ করান:

ব্যক্তিগত ম্যাক্রো বুক কিভাবে ব্যবহার করবেন

ফলস্বরূপ পাথটি উইন্ডোজের এক্সপ্লোরার উইন্ডোর উপরের লাইনে অনুলিপি এবং আটকানো যেতে পারে এবং ক্লিক করুন প্রবেশ করান - এবং আমরা আমাদের ব্যক্তিগত বুক অফ ম্যাক্রো ফাইল সহ একটি ফোল্ডার দেখতে পাব:

ব্যক্তিগত ম্যাক্রো বুক কিভাবে ব্যবহার করবেন

PS

এবং সাধনা কিছু ব্যবহারিক সূক্ষ্মতা:

  • ব্যক্তিগত ম্যাক্রো বুক ব্যবহার করার সময়, এক্সেল একটু ধীর গতিতে চলবে, বিশেষ করে দুর্বল পিসিতে
  • তথ্যগত আবর্জনা, পুরানো এবং অপ্রয়োজনীয় ম্যাক্রো ইত্যাদি থেকে ব্যক্তিগত বইটি পর্যায়ক্রমে সাফ করা মূল্যবান।
  • কর্পোরেট ব্যবহারকারীদের মাঝে মাঝে ব্যক্তিগত বই ব্যবহার করতে অসুবিধা হয়, tk. এটি সিস্টেম লুকানো ফোল্ডারের একটি ফাইল

  • ম্যাক্রো কি এবং কিভাবে আপনার কাজে ব্যবহার করবেন
  • VBA প্রোগ্রামারের জন্য উপযোগিতা
  • প্রশিক্ষণ "মাইক্রোসফ্ট এক্সেলে VBA তে প্রোগ্রামিং ম্যাক্রো"

নির্দেশিকা সমন্ধে মতামত দিন