ম্যাক্রো

ম্যাক্রো

শর্তাধীন বিন্যাশ

"শর্তাধীন বিন্যাসকরণের আবির্ভাবের আবির্ভাব" কখন এবং কেন সে ঘটবে? কিভাবে তার সাথে ম্যানুয়ালি এবং একটি বিশেষ ম্যাক্রো সঙ্গে মোকাবেলা করতে?

কিভাবে একটি পৃথক উইন্ডোতে একটি নতুন এক্সেল খুলতে হবে

মাইক্রোসফ্ট এক্সেলের একটি নতুন স্বাধীন উদাহরণ চালু করার 5 টি উপায় যাতে আগের সূত্রের উপস্থিতি পর্যন্ত অপেক্ষা না করা, দীর্ঘ ম্যাক্রো, ইত্যাদি কার্যকর করার জন্য অপেক্ষা না করা পর্যন্ত।

সেল ভিতরে duplicates

সেলের ভিতরে পাঠ্যটিতে পুনরাবৃত্তিগুলি কীভাবে মোকাবেলা করতে হবে: তাদের সনাক্ত করুন, তাদের হাইলাইট করুন অথবা মুছুন। সূত্র, ম্যাক্রো বা পাওয়ার কোয়েরি প্রশ্নের সাহায্যে।

সময় ম্যাক্রো আরম্ভ

কিভাবে আপনি একটি নির্দিষ্ট ফ্রিকোয়েন্সি বা সময়সূচী সঙ্গে, নির্দিষ্ট সময়ে প্রয়োজন ম্যাক্রো চালানোর জন্য কিভাবে? উদাহরণস্বরূপ, স্বয়ংক্রিয়ভাবে 5:00 এ সকালে একটি ভারী এবং ধীর প্রতিবেদন আপডেট করুন?

শেষ কথা

নির্দিষ্ট বিভাজক প্রতীক অনুসারে শেষ শব্দ বা টুকরা পাঠ্য থেকে কিভাবে বের করবেন। বিভিন্ন উপায়ে দুর্যোগ (সূত্র, ম্যাক্রো, পাওয়ার ক্যোয়ারী)।

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

ব্যক্তিগত ম্যাক্রো (ব্যক্তিগত ম্যাক্রো ওয়ার্কবুক) - এটি কীভাবে তৈরি করতে এবং ম্যাক্রোয়ের দৈনিক কাজে সবচেয়ে প্রয়োজনীয় ম্যাক্রো এবং ফাংশনগুলি সংরক্ষণ এবং চালু করার জন্য এটি কীভাবে তৈরি করতে এবং ব্যক্তিগত লাইব্রেরি হিসাবে ব্যবহার করা যায়।

ডুপ্লিকেট স্ট্রিং প্রজন্মের

তাদের জন্য প্রদত্ত সংখ্যা তৈরি করে টেবিলে কিছু সারি প্রচার করতে হবে। দুটি উপায়ে বিশ্লেষণ: "কপালে" ম্যাক্রো এবং সুন্দরভাবে - পাওয়ার প্রশ্নের মাধ্যমে।

ভিবিএ প্রোগ্রামার জন্য ইউটিলিটি

ভিজ্যুয়াল বেসিকের একটি প্রোগ্রামারের জন্য দরকারী প্রোগ্রাম, ইউটিলিটি এবং অ্যাড-অনগুলির সংক্ষিপ্ত বিবরণ। আপনি যদি অন্তত কখনও কখনও এক্সেলের ভিবিএতে ম্যাক্রো তৈরি করেন তবে এই তালিকা থেকে কিছু সঠিকভাবে দরকারী।

VBA উপর ম্যাক্রো এবং ব্যবহারকারী ফাংশন তৈরি করা

ম্যাক্রো কি। কিভাবে পুনরাবৃত্তিমূলক কর্ম স্বয়ংক্রিয়তা এবং মাইক্রোসফ্ট এক্সেল কার্যকারিতা প্রসারিত করতে ম্যাক্রো তৈরি করবেন। কিভাবে আপনার ব্যবহারকারী ফাংশন (UDF) এক্সেল ফাংশন স্ট্যান্ডার্ড সেট যোগ করুন। ম্যাক্রো এবং নিরাপত্তা।

সমন্বয় বরাদ্দ

বর্তমান লাইনের স্বয়ংক্রিয় সমন্বয় এবং কলাম "ক্রস" এর কলাম "ক্রস" যখন বড় টেবিল দেখে অত্যন্ত সুবিধাজনক!

মূল্যবান ফাইল ব্যাকআপ কপি তৈরি

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

অনুবাদ করুন

একটি ছোট ম্যাক্রো দ্রুত রাশিয়ান প্রতীকগুলিকে ইংরেজিতে রূপান্তরিত করতে, I.E. অনুবাদ মধ্যে Cyrillic (pupkin মধ্যে pupkkin, ইত্যাদি)

এক্সেল মধ্যে ম্যাক্রো কি

ম্যাক্রো রেকর্ডিং টুল দিয়ে টাস্ক অটোমেশন - এক্সেল

বিঃদ্রঃ: আমরা যত তাড়াতাড়ি সম্ভব আপনার ভাষায় প্রাসঙ্গিক রেফারেন্স উপকরণ সরবরাহ করার চেষ্টা করি। এই পৃষ্ঠাটি স্বয়ংক্রিয়ভাবে অনুবাদ করা হয়, তাই এর পাঠ্যটি অযোগ্যতা এবং ব্যাকরণগত ত্রুটি থাকতে পারে। এটা আমাদের জন্য গুরুত্বপূর্ণ যে এই নিবন্ধটি আপনার কাছে দরকারী। আমরা আপনাকে কয়েক সেকেন্ডের জন্য অর্থ প্রদান করতে এবং এটি পৃষ্ঠার নীচের অংশে বোতামগুলি ব্যবহার করে আপনাকে সাহায্য করে কিনা তা প্রতিবেদন করি। সুবিধার জন্য, এছাড়াও মূল (ইংরেজি ভাষায়) একটি লিঙ্ক দিতে।

মাইক্রোসফ্ট এক্সেলের পুনরাবৃত্তিমূলক কাজগুলি স্বয়ংক্রিয়ভাবে, আপনি দ্রুত একটি ম্যাক্রো লিখতে পারেন। ধরুন আপনার একটি ভিন্ন বিন্যাসে তারিখ আছে এবং আপনি তাদের সকলের জন্য একটি ফর্ম্যাট প্রয়োগ করতে চান। এটি একটি ম্যাক্রো ব্যবহার করে করা যেতে পারে। আপনি একটি ম্যাক্রো লিখতে পারেন যা পছন্দসই বিন্যাস প্রয়োগ করে এবং প্রয়োজন হলে এটি চালায়।

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

জানা গুরুত্বপূর্ণ যে ম্যাক্রোটির রেকর্ডিংয়ের সময় প্রায় আপনার সমস্ত কর্ম রেকর্ড করা হয়। অতএব, যদি আপনি একটি ত্রুটি করেন, উদাহরণস্বরূপ, ভুল বোতামটি টিপুন, ম্যাক্রো রেকর্ডিং সরঞ্জামটি এই পদক্ষেপটি নিবন্ধন করবে। এই ক্ষেত্রে, আপনি আবার সমগ্র ক্রম রেকর্ড করতে পারেন বা VBA কোড পরিবর্তন করতে পারেন। অতএব, প্রক্রিয়া রেকর্ড করার আগে, এটি ভাল কাজ করা প্রয়োজন। আরো অবিকল, আপনি ক্রমটি লিখবেন, আরো কার্যকরভাবে ম্যাক্রো কাজ করবে।

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

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

ম্যাক্রো রেকর্ড করার আগে এটি নিম্নলিখিতটি জানতে দরকারী:

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

আপনি যদি কাজের একটি দীর্ঘ ক্রম লিখতে চান তবে আমরা আপনাকে পরিবর্তে কিছু ছোট ম্যাক্রো ব্যবহার করার পরামর্শ দিই।

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

একটি ম্যাক্রো রেকর্ড করতে, নীচের নির্দেশাবলী অনুসরণ করুন।

ট্যাবে বিকাশকারী সঙ্গবদ্ধভাবে কোড বাটনটি চাপুন ম্যাক্রো রেকর্ড .

ক্ষেত্রের মধ্যে ম্যাক্রো নাম ম্যাক্রো নাম লিখুন। একটি নাম পরিষ্কার করুন যাতে আপনি দ্রুত পছন্দসই ম্যাক্রো খুঁজে পেতে পারেন।

বিঃদ্রঃ: ম্যাক্রো প্রথম চরিত্র নাম চিঠি হতে হবে। পরবর্তী অক্ষর অক্ষর, সংখ্যা বা underscore লক্ষণ হতে পারে। ম্যাক্রো নাম অন্তর্ভুক্ত করা উচিত নয়; শব্দের dividers হিসাবে underscores ব্যবহার করা উচিত। আপনি যদি একটি ম্যাক্রো নাম ব্যবহার করেন তবে একটি ত্রুটি বার্তা প্রদর্শিত হতে পারে, একটি অবৈধ ম্যাক্রো নামটি নির্দেশ করে।

মাঠে ম্যাক্রো শুরু করার জন্য একটি কী সমন্বয় বরাদ্দ করতে কীবোর্ড শর্টকাট কোন লাইন বা মূলধন চিঠি লিখুন। এটা কীবোর্ড শর্টকাট ব্যবহার করার জন্য সুপারিশ করা হয় Ctrl. +Shift। যেহেতু তারা নিজেদেরকে এক্সেলের কীগুলির মূল শর্টকাটগুলি প্রতিস্থাপন করবে, যখন ম্যাক্রো সম্বলিত বইটি খোলা থাকে। উদাহরণস্বরূপ, যদি আপনি একটি কী সমন্বয় বরাদ্দ করেন Ctrl + Z. (বাতিল), আপনি এই এক্সেল ইনস্ট্যান্সে "বাতিল" ফাংশনের জন্য এটি ব্যবহার করতে পারবেন না।

তালিকার মধ্যে প্রযোজ্য সংরক্ষণ বি। আপনি ম্যাক্রো সংরক্ষণ করতে চান এমন বইটি নির্বাচন করুন।

একটি নিয়ম হিসাবে, ম্যাক্রো নির্দিষ্ট অবস্থানে সংরক্ষিত হয়। বই কিন্তু যদি আপনি ম্যাক্রোটি উপলব্ধ করতে চান তবে এক্সেল ব্যবহার করার সময়, ম্যাক্রোসের ব্যক্তিগত বইটি নির্বাচন করুন। আপনি একটি কমান্ড নির্বাচন করুন ব্যক্তিগত বই ম্যাক্রো , এক্সেল একটি লুকানো ব্যক্তিগত ম্যাক্রো বুক তৈরি করবে (ব্যক্তিগত। XLSB), যদি এটি এখনও বিদ্যমান না থাকে এবং এই বইয়ের ম্যাক্রো বজায় রাখবে।

ক্ষেত্রের মধ্যে বর্ণনা যদি প্রয়োজন হয়, ম্যাক্রো কর্মের সংক্ষিপ্ত বিবরণ লিখুন।

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

একটি ম্যাক্রো রেকর্ডিং শুরু করতে, ক্লিক করুন ঠিক আছে .

লিখতে পদক্ষেপ সঞ্চালন।

ট্যাবে বিকাশকারী সঙ্গবদ্ধভাবে কোড বাটনটি চাপুন রেকর্ডিং বন্ধ করুন .

এক্সেল রেকর্ড macros সঙ্গে কাজ

ট্যাবে বিকাশকারী ক্লিক ম্যাক্রো বইয়ের সাথে যুক্ত ম্যাক্রো দেখতে। উপরন্তু, আপনি কী টিপতে পারেন Alt + F8। । এই ডায়লগ বক্স খোলে। ম্যাক্রো .

মনোযোগ: ম্যাক্রো বাতিল করা যাবে না। আপনি প্রথমে একটি রেকর্ডকৃত ম্যাক্রো চালু করার আগে, বইটি সংরক্ষণ করুন বা অযৌক্তিক পরিবর্তনগুলি প্রতিরোধ করার জন্য এটির একটি অনুলিপি তৈরি করুন। আপনি যদি ম্যাক্রোর ফলাফলের সাথে সন্তুষ্ট না হন তবে আপনি এটি সংরক্ষণ না করেই বইটি বন্ধ করতে পারেন।

নিচে ম্যাক্রো এক্সেলের সাথে কাজ করার বিষয়ে আরও তথ্য।

ম্যাক্রো নিরাপত্তা এবং তাদের মান সম্পর্কে তথ্য।

ম্যাক্রো বিভিন্ন উপায়ে চালু করা যেতে পারে, উদাহরণস্বরূপ, একটি কীবোর্ড সমন্বয়, একটি গ্রাফিকাল বস্তু, দ্রুত অ্যাক্সেস প্যানেল, বোতাম বা এমনকি একটি বই খোলার সময়ও ব্যবহার করে।

ভিসুয়াল বেসিক এডিটর ব্যবহার করে, আপনি বইয়ের সাথে সংযুক্ত ম্যাক্রো পরিবর্তন করতে পারেন।

যদি বইটি অন্য কোথাও ব্যবহার করার জন্য একটি VBA ম্যাক্রো থাকে তবে এই মডিউলটি মাইক্রোসফ্ট ভিসুয়াল বেসিক এডিটর ব্যবহার করে অন্য কোনও বইতে অনুলিপি করা যেতে পারে।

ম্যাক্রো অ্যাপয়েন্টমেন্ট অবজেক্ট, চিত্র বা গ্রাফিক উপাদান

শীটে, আপনি একটি বিদ্যমান ম্যাক্রো বরাদ্দ করতে চান এমন বস্তু, অঙ্কন, আকৃতি বা আইটেমটি ডান-ক্লিক করুন এবং তারপরে কমান্ডটি নির্বাচন করুন ম্যাক্রো বরাদ্দ করুন .

ক্ষেত্রের মধ্যে ম্যাক্রো বরাদ্দ করুন আপনি বরাদ্দ করতে চান ম্যাক্রো নির্বাচন করুন।

আপনি একটি ম্যাক্রো আইকন বরাদ্দ করতে পারেন এবং দ্রুত অ্যাক্সেস প্যানেল বা টেপে যোগ করতে পারেন।

আপনি একটি শীট উপর Activex এর ম্যাক্রো ফর্ম এবং উপাদানগুলি বরাদ্দ করতে পারেন।

কিভাবে অফিস ফাইলগুলিতে Macros সক্ষম এবং নিষ্ক্রিয় করতে শিখুন।

ভিসুয়াল বেসিক এডিটর খোলার

প্রেস কী Alt + F11. .

কিভাবে ভিসুয়াল বেসিক উপাদান জন্য একটি শংসাপত্র খুঁজে পেতে শিখুন।

ভিসুয়াল বেসিক এডিটর (VBE) মধ্যে রেকর্ড কোড সঙ্গে কাজ

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

রেকর্ডকৃত কোডটি পরিবর্তন করার একটি উদাহরণ এক্সেলের ভিবিএর সাথে শুরু হওয়া নিবন্ধে পাওয়া যাবে।

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

ম্যাক্রো রেকর্ড করার আগে এটি নিম্নলিখিতটি জানতে দরকারী:

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

আপনি যদি কাজের একটি দীর্ঘ ক্রম লিখতে চান তবে আমরা আপনাকে পরিবর্তে কিছু ছোট ম্যাক্রো ব্যবহার করার পরামর্শ দিই।

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

ম্যাক্রো এবং ভিবিএ সরঞ্জাম ট্যাবে অবস্থিত। বিকাশকারী যা ডিফল্টরূপে লুকানো আছে, তাই আপনাকে প্রথমে এটি চালু করতে হবে।

সেটিংসে যান _gt_ এক্সেল . টুলবার _gt_ টেপ _amp_ .

বিভাগে টেপ সেট আপ করুন তালিকার মধ্যে প্রযোজ্য প্রধান ট্যাব বাক্সটি যাচাই কর বিকাশকারী এবং তারপর ক্লিক করুন সংরক্ষণ .

একটি ম্যাক্রো রেকর্ড করতে, নীচের নির্দেশাবলী অনুসরণ করুন।

ট্যাবে বিকাশকারী বাটনটি চাপুন ম্যাক্রো রেকর্ড .

ক্ষেত্রের মধ্যে ম্যাক্রো নাম ম্যাক্রো নাম লিখুন। একটি নাম পরিষ্কার করুন যাতে আপনি দ্রুত পছন্দসই ম্যাক্রো খুঁজে পেতে পারেন।

বিঃদ্রঃ: ম্যাক্রো প্রথম চরিত্র নাম চিঠি হতে হবে। পরবর্তী অক্ষর অক্ষর, সংখ্যা বা underscore লক্ষণ হতে পারে। ম্যাক্রো নাম অন্তর্ভুক্ত করা উচিত নয়; শব্দের dividers হিসাবে underscores ব্যবহার করা উচিত। আপনি যদি একটি ম্যাক্রো নাম ব্যবহার করেন তবে একটি ত্রুটি বার্তা প্রদর্শিত হতে পারে, একটি অবৈধ ম্যাক্রো নামটি নির্দেশ করে।

তালিকার মধ্যে প্রযোজ্য সংরক্ষণ বি। আপনি ম্যাক্রো সংরক্ষণ করতে চান এমন বইটি নির্বাচন করুন।

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

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

ক্ষেত্রের মধ্যে বর্ণনা যদি প্রয়োজন হয়, ম্যাক্রো কর্মের সংক্ষিপ্ত বিবরণ লিখুন।

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

একটি ম্যাক্রো রেকর্ডিং শুরু করতে, ক্লিক করুন ঠিক আছে .

লিখতে পদক্ষেপ সঞ্চালন।

ট্যাবে বিকাশকারী ক্লিক রেকর্ডিং বন্ধ করুন .

এক্সেল রেকর্ড macros সঙ্গে কাজ

ট্যাবে বিকাশকারী ক্লিক ম্যাক্রো বইয়ের সাথে যুক্ত ম্যাক্রো দেখতে। এই ডায়লগ বক্স খোলে। ম্যাক্রো .

বিঃদ্রঃ: ম্যাক্রো বাতিল করা যাবে না। আপনি প্রথমে একটি রেকর্ডকৃত ম্যাক্রো চালু করার আগে, বইটি সংরক্ষণ করুন বা অযৌক্তিক পরিবর্তনগুলি প্রতিরোধ করার জন্য এটির একটি অনুলিপি তৈরি করুন। আপনি যদি ম্যাক্রোর ফলাফলের সাথে সন্তুষ্ট না হন তবে আপনি এটি সংরক্ষণ না করেই বইটি বন্ধ করতে পারেন।

নিচে ম্যাক্রো এক্সেলের সাথে কাজ করার বিষয়ে আরও তথ্য।

এক্সেল একটি ম্যাক্রো কি এবং এটি জন্য কি উদ্দেশ্যে?

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

প্রতিটি সময় আপনি প্রক্রিয়াটি স্বয়ংক্রিয়ভাবে এবং সময় বাঁচাতে পারেন এমন সময়ে একই ক্রিয়াগুলি পুনরাবৃত্তি না করার জন্য। আপনি একটি ম্যাক্রোতে আপনার ক্রিয়াকলাপগুলি (ডকুমেন্ট কোষ, অনুলিপি, ফর্ম্যাটিং, ফর্মুলা বরাদ্দ করা) রেকর্ড করুন। এই কমান্ডটি টুলবারে একটি বোতামের আকারে স্থাপন করা হয়। যখন আপনি বোতামটি টিপবেন, তখন আপনার সমস্ত পূর্বে রেকর্ডকৃত কর্মগুলি স্বয়ংক্রিয়ভাবে সঞ্চালিত হয়। এই "ম্যাক্রো"।

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

ভিবিএ। পৃথক উইন্ডো, বোতাম, তালিকা, ফ্ল্যাগগুলি - সমস্ত দৃশ্যমানতার আকারে অনেকগুলি কাজ সমাধানের জন্য ট্যাবুলার নথির সাথে কাজ করার সময় আপনাকে শক্তিশালী সরঞ্জাম তৈরি করার অনুমতি দেয়। এবং অভিজ্ঞ প্রোগ্রামাররা জানেন যে ম্যাক্রো তাদের হাত দিয়ে কমান্ড ডায়াল করতে ব্যবহার করতে পারে না, তবে কেবলমাত্র রেকর্ডকৃত ম্যাক্রো থেকে তৈরি-তৈরি কোডটি পেতে। কিন্তু প্রথম জিনিস প্রথম। যারা নিবন্ধটি পড়ার পরে, আগ্রহী হবে এবং ভাষা অধ্যয়ন করতে চায় একা VBA. বই সাহায্য করতে। এবং এখন আমরা কীভাবে "ম্যাক্রো", কীভাবে তাদের অন্তর্ভুক্ত করতে হবে তা বিস্তারিতভাবে বুঝতে পারব।

ম্যাক্রো মানে কী এবং কিভাবে তাদের সাথে কাজ করতে হয়?

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

প্রথমে আপনাকে ম্যাক্রো দিয়ে কাজ করার জন্য এক্সেল কনফিগার করতে হবে। ইহা সহজ. ২007 সালের অফিসের উদাহরণে আমি আপনাকে দেখাবো কিভাবে। পরবর্তী সম্পাদক মধ্যে, সবকিছু প্রায় অনুরূপ সম্পন্ন করা হয়। প্রথমে "পরামিতি" যান:

প্রথমে আমরা "টেপ" কনফিগার করব; আপনি "বিকাশকারী মোড" সক্ষম করতে হবে:

আপনি ম্যাক্রোগুলির সাথে গুরুত্ব সহকারে কাজ করতে যাচ্ছেন - আপনাকে অন্য সেটিংস চালু করতে হবে। এখানে আমরা নিরাপত্তা ব্যবস্থাপনা কেন্দ্রটিতে যাই এবং "নিরাপত্তা ব্যবস্থাপনা কেন্দ্র" পরামিতি কনফিগার করি:

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

আপনি ভিবিএ প্রকল্পের অবজেক্ট মডেলের অ্যাক্সেসের উপর নির্ভর করতে হবে। সব পরে, ইন্টারনেটে বা সহকর্মীদের উপর, আপনি অনেকগুলি তৈরি এবং আকর্ষণীয় প্রকল্পগুলি খুঁজে পেতে পারেন। ভিবিএ। এক্সেল, শব্দ এবং ব্যবহারের জন্য লিখিত।

এক্সেল 2007 এর ম্যাক্রো কী?

আমরা এখনও সহজ ম্যাক্রো লিখতে শিখি। এটা খুব সহজ করা। "রিবে" তে, আমাদের এখন সংশ্লিষ্ট আইকন রয়েছে "বিকাশকারী"।

এই মোডে, অন্যান্য ফাংশনগুলি আমাদের কাছে উপলব্ধ হবে - "কনস্ট্রাক্টর মোড"। আপনি স্বাধীনভাবে উইন্ডোজ, বোতাম তৈরি করতে পারেন। এবং ভিসুয়াল বেসিক এডিটরতে, আপনি তৈরি ম্যাক্রো সম্পাদনা করতে পারেন। তাই, আমি দেখব কিভাবে এটি সব কাজ করে। যখন আপনি "ম্যাক্রো রেকর্ড" বাটনে ক্লিক করেন, তখন আপনাকে প্রথমে এটির নাম (স্পেস ছাড়াই), হট কী কীগুলি (ঐচ্ছিক) এবং স্থান যেখানে এটি সংরক্ষণ করা হবে তা পূরণ করতে হবে:

টাস্কের উপর নির্ভর করে, আপনি একটি পৃথক নথিতে বা "ব্যক্তিগত বই" তে ম্যাক্রো সংরক্ষণ করতে পারেন। প্রথম ক্ষেত্রে, এটি নথির মধ্যে রেকর্ড করা হয়েছে এবং শুধুমাত্র নথিতে কার্যকর হবে। দ্বিতীয় ক্ষেত্রে, এটি একটি নথি তৈরি করার আগে বলা যেতে পারে। ম্যাক্রো কীসের জন্য পরিষ্কারভাবে প্রদর্শন করা ভাল। টাস্ক: আমি তৈরি করতে হবে: নথিতে একটি নথি এক্সেল, একটি নির্দিষ্ট বিন্যাস এবং কম্পিউটিংয়ের ভিতরে একটি টেবিল তৈরি করে। ভিডিওটি দেখুন কি ঘটেছে:

আপনি নিজেকে দেখেছিলেন যে একটি সহজ ডেমো তৈরি করার প্রক্রিয়া - টেবিল পাঁচ বা তার বেশি মিনিট থেকে দখল করে। এবং আমরা 2 সেকেন্ডের মধ্যে একটি ম্যাক্রো দিয়ে একটি টেবিল তৈরি করেছি। এবং যদি আমরা জটিল প্রকল্প সম্পর্কে কথা বলি? উত্তরটি একবার একটি পদ্ধতি তৈরি করে সুস্পষ্ট, আপনি সময় বাঁচাতে এবং আপনার কাজের কর্মক্ষমতা বাড়িয়ে তুলবেন।

এক্সেল বন্ধ থাকলে পোস্টটি সম্পন্ন হওয়ার পরে, প্রোগ্রামটি স্পষ্টভাবে ম্যাক্রোগুলির "ব্যক্তিগত বই" তে পরিবর্তনগুলি চালিয়ে যেতে বলে। সম্মত হতে ভুলবেন না; অন্যথায়, রেকর্ডকৃত ম্যাক্রো অদৃশ্য হয়ে যাবে এবং সবাই আবার করতে হবে।

গুরুত্বপূর্ণ! ম্যাক্রো এর "ব্যক্তিগত বই" প্যাথ সি এ ব্যবহারকারীর ফোল্ডারে সংরক্ষণ করা হয়: ব্যবহারকারী% কম্পিউটার ব্যবহারকারী% AppDataroamingMicRosofTexcelxcelxlxcelxcelxlstart। এই বইটি অন্যদের সাথে বিভক্ত করা যেতে পারে বা কিছু ব্যর্থ হলে মুছে ফেলতে পারে।

আমাদের ম্যাক্রো এখন ম্যাক্রো বোতামে উপলব্ধ, আপনি সেখানে থেকে এটি চালাতে পারেন।

এক্সেল 2016 এর ম্যাক্রো মানে কী এবং কেন এটি ডিজাইন করা হয়েছে?

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

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

প্রথমত, MSOFFICE 2016 সেটিংস তৈরি করতে ভুলবেন না। আমরা "পরামিতি" তেও যাই, কিন্তু তারপর "টেপ সেট আপ করুন"

"বিকাশকারী" পরে "টেপ" তে দৃশ্যমান হবে। সেখানে যাও. ম্যাক্রোসের আমাদের ব্যক্তিগত বইটি এখনও স্পটটিতে রয়েছে, এটি খুলুন:

আসুন আমাদের পূর্ববর্তী ম্যাক্রো শুরু করি, আমরা কীভাবে প্রোগ্রামটি তৈরি করে এবং টেবিলটি পূরণ করি তা আমরা প্রশংসা করি। আমাদের উদাহরণে, দুটি কলাম "সংখ্যা" এবং "মূল্য", যা বিষয়বস্তু পরিষ্কার করা আছে। আমরা প্রক্রিয়া স্বয়ংক্রিয়।

কিভাবে এক্সেল 2016 ভিডিওতে ম্যাক্রো সক্রিয় করতে হবে

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

প্রোগ্রামিং শুরু হয়, বিকাশকারী মেনু থেকে আমাদের নথির কোনও স্থানে বাটনটি সন্নিবেশ করান। কার্সার crossroads পরিবর্তন, তারপর সঠিক জায়গায় বাটন আঁকুন:

আমাদের বাটন স্বয়ংক্রিয়ভাবে একটি ম্যাক্রো বরাদ্দ করা হবে। ম্যাক্রোটির নাম, কী সংমিশ্রণ, মুক্ত করা, আমরা "বই" সংরক্ষণ করি। এর মানে হল বোতামটি কেবল এই নথিতে কাজ করবে।

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

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

Ctrl কী ব্যবহার করে নির্বাচন করা হয়েছে, এটি একযোগে বিভিন্ন কোষের কলাম এবং ক্ষেত্রগুলি নির্বাচন করতে সহায়তা করে। বড় টেবিল ক্ষেত্রে এই অবহেলা করবেন না।

এখন কোষগুলির পছন্দসই পরিসর নির্বাচন করা হয়, কীবোর্ডে ডেল কী টিপুন এবং কোষগুলির সামগ্রীগুলি মুছুন। ম্যাক্রো রেকর্ডিং বন্ধ করুন:

বোতামের সাথে কোনও বস্তুর মতো, আপনি বিভিন্ন পদক্ষেপগুলি তৈরি করতে পারেন - কপি, মুছুন, বিন্যাস, তাদের কাছে ম্যাক্রো বরাদ্দ করুন। আমরা এখনো নাম পরিবর্তন করেছি। বোতামের বৈশিষ্ট্যগুলি পেতে, আপনাকে এটি সঠিকভাবে ক্লিক করতে হবে:

আমি টেক্সট পরিবর্তন "পরিষ্কার"। রঙ, পাঠ্য আকার বোতামে ফন্টটি স্বাদে পরিবর্তিত হতে পারে। "বস্তুর বিন্যাসে" এটির কাছাকাছি:

সেল ফর্ম্যাট করার সময় সবকিছু একই ভাবে সম্পর্কে। এবং বোতামের আকারটি নিজেই পরিবর্তন করুন এবং তার অবস্থান প্রান্ত দ্বারা প্রসারিত বা এটি টেনে আনতে পারে:

আচ্ছা, শেষ পর্যন্ত ভিবিএ সম্পাদককে দেখি এবং আমাদের ম্যাক্রো প্রোগ্রাম কোডটি এটি দেখে মনে হচ্ছে তা দেখুন। এটি করার জন্য, আমরা আমাদের "ম্যাক্রো" তে যাই, পছন্দসই নির্বাচন করুন এবং "লগ ইন করুন" বা "পরিবর্তন" ক্লিক করুন:

আরেকটি উপায় - আপনি বাটনে ডান-ক্লিক করতে পারেন এবং "ম্যাক্রো বরাদ্দ করুন" নির্বাচন করুন; ফলাফল অনুরূপ হবে। একটি ভিবিএ সম্পাদক খোলা যা আপনি অনেক আকর্ষণীয় এবং দরকারী করতে পারেন। আমরা এখনও দেখছি যে আমরা সেখানে প্রোগ্রাম করেছি:

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

স্কুল প্রোগ্রামিং

ভুল বার্তা

কেন আপনি এক্সেল মধ্যে ম্যাক্রো প্রয়োজন?

আপনি সম্ভবত সম্ভবত "ম্যাক্রো" শব্দটি শুনেছেন। কখনও কখনও যখন আপনি কিছু শব্দ নথি শুরু করেন এবং আরো প্রায়ই এক্সেল করেন, তখন আপনি একটি সতর্কতা জনসংখ্যা করেছেন: "এই নথিতে ম্যাক্রো রয়েছে যা আপনার কম্পিউটারকে ক্ষতি করতে পারে। নিরাপত্তার উদ্দেশ্যে, ম্যাক্রো নিষ্ক্রিয় করা হয়েছে ", ইত্যাদি এবং অনেক এই সতর্কতা ভয়ঙ্কর, যদিও এই সতর্কতার মধ্যে সত্যের একটি বড় অনুপাত এখনও উপস্থিত। কিন্তু, এটি এমন নথির বোঝায় যা আপনাকে অজানা উত্স থেকে পতিত হয়েছে, যেমন নেটওয়ার্ক থেকে, মেইল ​​দ্বারা ইত্যাদি। এত বিপজ্জনক ম্যাক্রো কী এবং কেন তাদের ব্যবহার অনিরাপদ হয় তাহলে কেন তারা প্রয়োজন হয়? আরও বিবেচনা করুন, কিন্তু যতক্ষণ আমরা একটি ম্যাক্রো সংজ্ঞা দিতে।

"ম্যাক্রো" কি?

ম্যাক্রো এমন একটি প্রোগ্রাম যা নির্দেশাবলীর একটি সেট রয়েছে যা স্বয়ংক্রিয়ভাবে এবং ব্যবহারকারীর অনুরোধে কোনও কর্ম সঞ্চালন করে। পরিষ্কারভাবে এবং implicitly সঞ্চালন। সংক্ষেপে থেকে ম্যাক্রো " Macrocomanda. " এই ধারণাটি মাইক্রোসফ্ট কর্পোরেশনের ব্যাপক ধন্যবাদ ছিল, যা তাদের পণ্যগুলিতে ম্যাক্রো লেখার সম্ভাবনা বাস্তবায়ন করেছে, অর্থাৎ প্রত্যেকের প্রিয় এবং সুপরিচিত অফিস (ওয়ার্ড, এক্সেল, এক্সেস, ইত্যাদি)। ম্যাক্রোতে ব্যবহৃত ভাষা - ভিসুয়াল বেসিক, পাশাপাশি মাইক্রোসফ্ট পণ্য, তবে কিছু সীমাবদ্ধতার সাথে।

কিভাবে ম্যাক্রো কাজ করবেন?

এমএস অফিসে ভিসুয়াল বেসিক ভাষা প্রবর্তনের জন্য ধন্যবাদ, মাইক্রোসফ্ট তার পণ্যগুলির কার্যকারিতা উল্লেখযোগ্যভাবে প্রসারিত করতে সক্ষম হয়েছিল। ব্যবহারকারীদের দ্বারা রেকর্ডকৃত Macrocomands প্রোগ্রামারদের দ্বারা লিখিত বেশিরভাগ প্রক্রিয়া স্বয়ংক্রিয়ভাবে স্বয়ংক্রিয়ভাবে তথ্য প্রক্রিয়া করার জন্য উল্লেখযোগ্যভাবে কমাতে সক্ষম হয়। যার ফলে কর্মচারী কাজ ঘন্টা অপ্টিমাইজ করা। ম্যাক্রোগুলি পূরণ করতে, আপনার সফ্টওয়্যার পরিবেশের প্রয়োজন যা এই কমান্ডগুলি কাজ করতে সক্ষম হয়। যেমন একটি মাধ্যম হয়, উদাহরণস্বরূপ এক্সেল, শব্দ, অ্যাক্সেস। জটিল ম্যাক্রো লেখার সময়, তাদের লঞ্চ এবং মৃত্যুদন্ড, একটি নিয়ম হিসাবে, ওয়ার্কস্টেশন (পিসি) এ সীমিত, যা এটি লিখিত ছিল। জটিল, অর্থ, অতিরিক্ত উপাদান এবং বস্তুগুলিকে সংযুক্ত করে যা কেবল অন্য পিসিতে অনুপস্থিত থাকতে পারে। এটি ঘটে কারণ প্রোগ্রাম কোডটি এক্সিকিউটেবল মেশিন কোডে অনুবাদ করা হয় না এবং প্রয়োজনীয় মডিউল এবং লাইব্রেরিগুলি প্রয়োগ করা হয় এবং ইন্টারপ্রেটারের মাধ্যমে সঞ্চালিত হয়। কিন্তু, এই পদ্ধতিতে সুবিধাগুলি রয়েছে, অর্থাত্, "সাইটে", যখন কোনও ত্রুটি ঘটে, কোডটি দেখুন এবং এটি নতুন নির্দেশাবলী যুক্ত করে, ম্যাক্রো কার্যকারিতাটি সম্প্রসারিত করে। একটি নিয়ম হিসাবে, এক্সেলের জন্য লিখিত ম্যাক্রোগুলি শুধুমাত্র শব্দ বা অ্যাক্সেসে কাজ করে না যদি পদ্ধতিগুলি এবং ফাংশনগুলির মৌলিক সেটটি ব্যবহার করা হয় না যা অ্যাপ্লিকেশন বস্তুগুলিকে প্রভাবিত করে না।

কিভাবে ম্যাক্রো কাজ করতে সাহায্য করবেন?

বড় পরিমাণে ডেটা, যা প্রয়োজনীয়, বা অন্যথায় হ্যান্ডেলের সাথে কাজ করার সময় কাজ করার সময় (উদাহরণস্বরূপ, একটি নির্দিষ্ট বিন্যাসের একত্রিত সারণির গঠন) কাজ করার সময় (উদাহরণস্বরূপ, একটি নির্দিষ্ট বিন্যাসের সংহত সারণির গঠন), ম্যাক্রো অপরিহার্য। উদাহরণ: আপনি প্রতিদিন ডেটাবেস থেকে ডেটা গ্রহণ করতে হবে, এই ডেটা সহ কিছু গণনা তৈরি করতে, তারপর সংহত টেবিলটি হ্রাস করতে ফলাফল থেকে। আপনার সব আছে, বলুন, 2 ঘন্টা। যেমন একটি ম্যাক্রো তৈরি এবং বাস্তবায়ন করা হচ্ছে যে এই সমস্ত কর্মগুলি স্বাধীনভাবে সম্পন্ন করা হবে, আপনার কয়েক মিনিটের একটি জোড়া বা সেকেন্ডের মধ্যে কাটানোর সময় আছে। বাকি খোলা এবং গ্রহণ তথ্য যেতে হবে। এবং যদি গণনা করার জন্য "ম্যানুয়ালি" যান্ত্রিক ত্রুটিগুলি যুক্ত করে তবে এটি অবশ্যই আসছে এবং যা আপনি সেরা পাবেন এবং অনুসন্ধান করবেন, তারপরে এটি দুই ঘন্টার মধ্যে সময় যুক্ত করবে। উপযুক্ত উন্নয়ন এবং ভাল পরীক্ষার সময় ম্যাক্রো, যেমন ত্রুটি এড়ানো।

এই অনেক অ্যাপ্লিকেশন এক। অন্য উদাহরণ, ব্যক্তিগত অভিজ্ঞতা উপর। দৈনিক স্টোরেজ ডেটা দিয়ে কাজ করার সময়, আমাকে ডাটাবেসের মধ্যে উপলব্ধ সংশ্লিষ্ট নামের সাথে "প্রতিপক্ষ" ক্ষেত্র (কেএ) পূরণ করতে হয়েছিল। Ka এর নাম অভিন্ন হতে হবে। একটি তালিকা তৈরি করা খুব অস্বস্তিকর। তালিকাটি একশত কই নেই। আমি একটি ম্যাক্রো লিখেছিলাম যা এক্সিকিউশন চালায়, যখন আপনি উপযুক্ত কলামে টিপুন, ডান-ক্লিক করুন। ফর্মটি খোলা থাকে, যেখানে তালিকার তালিকায় একটি "হট অনুসন্ধান" রয়েছে যা তালিকাটিতে রয়েছে শিরোনামের অক্ষরে থাকা অক্ষরের সংমিশ্রণগুলি টাইপ করা শুরু করা এবং তালিকায় অবিলম্বে ফিল্টার করে এবং উপযুক্ত থাকে, তবে এটি দুটি তিনটি boosters থেকে বেছে নিতে থাকে। সবকিছু সম্পর্কে, 5 সেকেন্ডের বেশি নয়। এখানে বিকল্প। এবং কাজের সুনির্দিষ্টতার উপর নির্ভর করে উদাহরণগুলি একটি গুচ্ছ দেওয়া যেতে পারে।

ম্যাক্রো এর বিপদ কি?

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

যেমন ম্যাক্রো থেকে সুরক্ষা বিকল্প:

  • এক্সেলের নিরাপত্তা স্তর বৃদ্ধি করুন (পদ্ধতিটি সুবিধাজনক নয় কারণ এবং উপকারী ম্যাক্রো কাজ করবে না);
  • অজানা উত্স থেকে ফাইল খুলুন না এবং যেমন ফাইলগুলি খোলার সময় নিরাপত্তা সতর্কতাগুলি উপেক্ষা করবেন না;
  • যদি উইন্ডোজ 7 অপারেটিং সিস্টেম ইনস্টল করা হয়, তবে স্বাক্ষর "অজানা উৎস" এর সাথে অ্যাপ্লিকেশনগুলির লঞ্চটি প্রতিরোধ করা হয়।

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

পুনশ্চ. VBA এ মিশ্রণ এবং ফ্যান্টাসি ব্যবহার করে, আপনি সহজ এবং আকর্ষণীয় গেমগুলি লিখতে পারেন। আপনি যদি এই অ্যাপ্লিকেশনে আগ্রহী হন তবে আপনি এক্সেলের জন্য লিখিত গেমগুলির সাথে নিজেকে পরিচিত করতে পারেন ( এক্সেল গেমস )।

একটি ম্যাক্রো কি এবং এটি সন্ধান করতে কোথায়?

Tips_macro_basic_video.xls। (63.5 কিব, 3,070 টি ডাউনলোড)

সম্ভবত, অনেকে এই শব্দটি শুনেছেন " ম্যাক্রো "কিন্তু প্রত্যেকেরই সঠিক ধারণা নেই যে এটি যদি এই পৃষ্ঠায় তাকিয়ে থাকে। ম্যাক্রো একটি ম্যাক্রো (তাই এটি ইংরেজী ভাষার সঠিক অনুবাদে শোনাচ্ছে) ব্যবহারকারীর দ্বারা রেকর্ডকৃত কর্মের ক্রম ধারণ করে। রেকর্ডিংটি মাইক্রোসফ্ট অফিস প্যাকেজে নির্মিত প্রোগ্রামিং ভাষা মাইক্রোসফ্ট অফিস ব্যবহার করে তৈরি করা হয় - অ্যাপ্লিকেশন জন্য ভিসুয়াল বেসিক ( ভিবিএ। )।

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

ম্যাক্রোগুলির সাথে কাজ শুরু করার আগে ম্যাক্রো রেকর্ডিংয়ের প্রস্তুতি, কারণ তাদের মৃত্যুদন্ড কার্যকর করা প্রয়োজন, কারণ ডিফল্টরূপে, তারা নিষ্ক্রিয় করা হয়। এটি করার জন্য, নিম্নলিখিতগুলি করুন:

  • এক্সেল 2003: ম্যাক্রো এর পরিষেবা-সুরক্ষা-স্তর "কম"
  • এক্সেল 2007: অফিস বোতাম এক্সেল সেটিংস (এক্সেল অপশন) নিরাপত্তা ব্যবস্থাপনা কেন্দ্র (ট্রাস্ট সেন্টার) নিরাপত্তা ব্যবস্থাপনা কেন্দ্র প্যারামিটার (ট্রাস্ট সেন্টার সেটিংস) ম্যাক্রো সেটিংস (ম্যাক্রো সেটিংস) সমস্ত ম্যাক্রো (সব ম্যাক্রো সক্ষম করুন)
  • এক্সেল 2010: ফাইল (ফাইল) বিকল্প (বিকল্প) নিরাপত্তা ব্যবস্থাপনা কেন্দ্র (ট্রাস্ট সেন্টার) নিরাপত্তা ব্যবস্থাপনা কেন্দ্র প্যারামিটার (ট্রাস্ট সেন্টার সেটিংস) ম্যাক্রো সেটিংস (ম্যাক্রো সেটিংস) সমস্ত ম্যাক্রো (সব ম্যাক্রো সক্ষম করুন)

ম্যাক্রো নিরাপত্তা সেটিংস পরিবর্তন করার পরে, আপনাকে এক্সেল অ্যাপ্লিকেশনটি পুনরায় চালু করতে হবে: এটি সম্পূর্ণরূপে বন্ধ করুন এবং আবার খুলুন। এই পরিবর্তন পরে শুধুমাত্র কার্যকর হবে।

আপনি একটি ম্যাক্রো রেকর্ডিং শুরু করার আগে এটা নিম্নলিখিত মনে রাখা প্রয়োজন :

  • MacRorecore একেবারে আপনার সমস্ত কর্মকাণ্ডের মধ্যে রয়েছে - ত্রুটি, স্ক্রিন স্ক্রোলিং, শীটগুলির মধ্যে স্যুইচ করুন, কোষের নির্বাচন ইত্যাদি। অতএব, আপনার কর্মের রেকর্ড করার আগে আপনাকে প্রথমে আপনার সমস্ত কর্মের উপর পুরোপুরি চিন্তা করতে হবে যাতে ভবিষ্যতে এটি কেবলমাত্র আপনি যা রেকর্ড করতে এবং পুনরুত্পাদন করতে চান তা কেবলমাত্র। এই কোড নিজেই এবং তার মৃত্যুদন্ডের সময় উভয় কমাতে হবে।
  • MacRorecore শুধুমাত্র মাইক্রোসফ্ট এক্সেলের মধ্যে সঞ্চালিত কর্ম ধারণ করে। আপনি যদি অন্য অ্যাপ্লিকেশনে স্যুইচ করেন - এই প্রোগ্রামের ক্রিয়াকলাপগুলি রেকর্ড করা হবে না। আপনি এক্সেল বন্ধ করুন - রেকর্ডিং বন্ধ হবে
  • MacRorecorder শুধুমাত্র এমন কর্মগুলি রেকর্ড করতে পারে যা ম্যানুয়ালি সম্পন্ন করা যেতে পারে (মেনু এবং প্যানেল থেকে মৃত্যুদণ্ডের জন্য উপলব্ধ)
  • যদি কোডের সময় আপনি একটি ভুল কর্ম তৈরি করেন এবং বাতিল বোতামটি চাপিয়ে দিয়েছেন (Ctrl + Z) - বাতিল করা পদক্ষেপ ম্যাক্রোতে লেখা হবে না, যেমন আপনি কেবল এটি করেননি

ব্যবহারকারীদের জন্য রেকর্ডিং ম্যাক্রো এক্সেল 2003। ম্যাক্রো রেকর্ডিং মেনু এর মাধ্যমে সম্ভব: সেবা ম্যাক্রো রেকর্ড শুরু কর

ব্যবহারকারীদের জন্য এক্সেল 2007-2010. এবং পুরোনো:

  • ট্যাব সঙ্গে বিকাশকারী (বিকাশকারী) : গ্রুপ কোড (কোড) ম্যাক্রো রেকর্ড (রেকর্ড ম্যাক্রো) প্রদর্শন ট্যাব বিকাশকারী (বিকাশকারী) (যদি এখনো প্রদর্শিত না হয়) এক্সেল 2007: এক্সেল সেটিংস (এক্সেল অপশন) বেসিক (জনপ্রিয়) - রিবনটিতে বিকাশকারী ট্যাবটি বিপরীতভাবে টিক চিহ্ন দিন (রিবনটিতে বিকাশকারী ট্যাব দেখান) এক্সেল 2010: ফাইল (ফাইল) বিকল্প (বিকল্প) রিবন সেটআপ (রিবন কাস্টমাইজ করুন) - বিকাশকারী বিপরীত (বিকাশকারী)
  • স্ট্যাটাস বার থেকে: স্ট্যাটাস স্ট্রিং সেটিংস ম্যাক্রো রেকর্ডিং (ম্যাক্রো রেকর্ডিং) এর সামনে একটি টিক চিহ্নের জন্য একটি ম্যাক্রো রেকর্ড করতে "ম্যাক্রো রেকর্ড" বোতামটি টিপুন। সেটিংস স্থিতি সারি দেখুন আপনি অ্যাপ্লিকেশনটির নিচের সীমানাতে ডান-ক্লিক করতে পারেন: এই চেক চিহ্নটি সক্ষম থাকলে, স্থিতি বারটি বর্তমান রেকর্ডিং অবস্থা প্রদর্শনের আইকন হবে। কোন পোস্ট নেই ঘড়ি রেকর্ড করা হয়

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

  • এই বইটি (এই ওয়ার্কবুক) - ম্যাক্রোটি একই বইতে রেকর্ড করা হবে যার থেকে এন্ট্রি চালু করা হয়েছিল। বইটি খোলা থাকলেই রেকর্ডকৃত ম্যাক্রো শুধুমাত্র অ্যাপ্লিকেশন থেকে পাওয়া যাবে
  • নতুন বই (নতুন ওয়ার্কবুক) - ম্যাক্রো রেকর্ড করা হয় এমন একটি নতুন বই তৈরি করা হবে। বইটি খোলা থাকলেই রেকর্ডকৃত ম্যাক্রো শুধুমাত্র অ্যাপ্লিকেশন থেকে পাওয়া যাবে
  • ব্যক্তিগত ম্যাক্রো বুক (ব্যক্তিগত ম্যাক্রো ওয়ার্কবুক) - সবচেয়ে আকর্ষণীয় বিকল্প। আপনি যদি এটি চয়ন করেন তবে ম্যাক্রো একটি পৃথক বই ব্যক্তিগত.xls মধ্যে সংরক্ষণ করা হবে (এক্সেল 2007 এবং তার উপরে - ব্যক্তিগত.xlsb) । এই বইটিতে রেকর্ডকৃত ম্যাক্রো সমস্ত খোলা এক্সেল বই থেকে পাওয়া যায় এবং এক্সেল নিজেই চলাকালীন এই বইটি স্বয়ংক্রিয়ভাবে সংযোগ করে। সেগুলো. একদিন, এই বইটিতে কোথাও ম্যাক্রো লেখার বাইরে লেখা - এটি কোনও বই থেকে পাওয়া যাবে কিনা তা নির্বিশেষে বইটি খোলা হয়েছে কিনা তা নির্বিশেষে কোনও বই থেকে পাওয়া যাবে। প্রাথমিকভাবে, এই বইটি অনুপস্থিত এবং এটিতে প্রথম আপিলের সময় তৈরি করা হয়। (I.E. যত তাড়াতাড়ি আপনি প্রথমে ম্যাক্রো এর ব্যক্তিগত বইটি সংরক্ষণ করতে বেছে নেন)

ম্যাক্রো বাজানো বিভিন্ন উপায়ে এটি চালানোর জন্য ম্যাক্রো রেকর্ডিং করার পরে:

  1. একটি কী সমন্বয় ব্যবহার করে: Alt + F8 এই পদ্ধতিটি সর্বজনীন এবং এক্সেলের কোনও সংস্করণ থেকে ব্যবহার করা যেতে পারে। শুধু Alt + F8 কী সংমিশ্রণটি টিপুন এবং তালিকা থেকে পছন্দসই ম্যাক্রো নির্বাচন করুন:
  2. মেনু থেকে কল করুন: এক্সেল 2007-2010 এবং পুরোনো: ট্যাব বিকাশকারী (বিকাশকারী) ম্যাক্রো (ম্যাক্রো) এক্সেল 2003: সেবা ম্যাক্রো ম্যাক্রো
  3. শীটটিতে আপনার নিজস্ব বোতাম টিপে: রেকর্ডকৃত ম্যাক্রো শুরু হবে যা ক্লিক করে আপনি শীটটি আপনার নিজস্ব বোতামে রাখতে পারেন। আমি এই প্রক্রিয়াটি প্রবন্ধে বিস্তারিতভাবে বর্ণনা করেছি: একটি শীটে একটি ম্যাক্রো কল করতে একটি বোতাম তৈরি করতে কিভাবে
  4. ম্যাক্রোতে বরাদ্দকৃত হট কী ব্যবহার করে: যদি আপনি রেকর্ডিংয়ের আগে একটি কী সমন্বয় বরাদ্দ করেন তবে আপনি এই ম্যাক্রোটি কল করতে এবং এই সংমিশ্রণটি টিপতে পারেন। হট কী ম্যাক্রো রেকর্ডিং করার পরে বরাদ্দ করা যেতে পারে: Alt। +F8। → পছন্দসই ম্যাক্রো → বিকল্পগুলি নির্বাচন করুন।
  5. একটি শীট বা বই একটি নির্দিষ্ট ঘটনা ঘটনার সময়ে:

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

ব্যক্তিগত সাব ওয়ার্কশীট_চ্যাঞ্জ (পরিসীমা হিসাবে বাইভাল টার্গেট) শেষ সাব

টেলিগ্রামে চ্যানেল

কেন আপনি এক্সেল মধ্যে ম্যাক্রো প্রয়োজন?

আপনি সম্ভবত সম্ভবত "ম্যাক্রো" শব্দটি শুনেছেন। কখনও কখনও যখন আপনি কিছু শব্দ নথি শুরু করেন এবং আরো প্রায়ই এক্সেল করেন, তখন আপনি একটি সতর্কতা জনসংখ্যা করেছেন: "এই নথিতে ম্যাক্রো রয়েছে যা আপনার কম্পিউটারকে ক্ষতি করতে পারে। নিরাপত্তার উদ্দেশ্যে, ম্যাক্রো নিষ্ক্রিয় করা হয়েছে ", ইত্যাদি এবং অনেক এই সতর্কতা ভয়ঙ্কর, যদিও এই সতর্কতার মধ্যে সত্যের একটি বড় অনুপাত এখনও উপস্থিত। কিন্তু, এটি এমন নথির বোঝায় যা আপনাকে অজানা উত্স থেকে পতিত হয়েছে, যেমন নেটওয়ার্ক থেকে, মেইল ​​দ্বারা ইত্যাদি। এত বিপজ্জনক ম্যাক্রো কী এবং কেন তাদের ব্যবহার অনিরাপদ হয় তাহলে কেন তারা প্রয়োজন হয়? আরও বিবেচনা করুন, কিন্তু যতক্ষণ আমরা একটি ম্যাক্রো সংজ্ঞা দিতে।

"ম্যাক্রো" কি?

ম্যাক্রো এমন একটি প্রোগ্রাম যা নির্দেশাবলীর একটি সেট রয়েছে যা স্বয়ংক্রিয়ভাবে এবং ব্যবহারকারীর অনুরোধে কোনও কর্ম সঞ্চালন করে। পরিষ্কারভাবে এবং implicitly সঞ্চালন। সংক্ষেপে থেকে ম্যাক্রো " Macrocomanda. " এই ধারণাটি মাইক্রোসফ্ট কর্পোরেশনের ব্যাপক ধন্যবাদ ছিল, যা তাদের পণ্যগুলিতে ম্যাক্রো লেখার সম্ভাবনা বাস্তবায়ন করেছে, অর্থাৎ প্রত্যেকের প্রিয় এবং সুপরিচিত অফিস (ওয়ার্ড, এক্সেল, এক্সেস, ইত্যাদি)। ম্যাক্রোতে ব্যবহৃত ভাষা - ভিসুয়াল বেসিক, পাশাপাশি মাইক্রোসফ্ট পণ্য, তবে কিছু সীমাবদ্ধতার সাথে।

কিভাবে ম্যাক্রো কাজ করবেন?

এমএস অফিসে ভিসুয়াল বেসিক ভাষা প্রবর্তনের জন্য ধন্যবাদ, মাইক্রোসফ্ট তার পণ্যগুলির কার্যকারিতা উল্লেখযোগ্যভাবে প্রসারিত করতে সক্ষম হয়েছিল। ব্যবহারকারীদের দ্বারা রেকর্ডকৃত Macrocomands প্রোগ্রামারদের দ্বারা লিখিত বেশিরভাগ প্রক্রিয়া স্বয়ংক্রিয়ভাবে স্বয়ংক্রিয়ভাবে তথ্য প্রক্রিয়া করার জন্য উল্লেখযোগ্যভাবে কমাতে সক্ষম হয়। যার ফলে কর্মচারী কাজ ঘন্টা অপ্টিমাইজ করা। ম্যাক্রোগুলি পূরণ করতে, আপনার সফ্টওয়্যার পরিবেশের প্রয়োজন যা এই কমান্ডগুলি কাজ করতে সক্ষম হয়। যেমন একটি মাধ্যম হয়, উদাহরণস্বরূপ এক্সেল, শব্দ, অ্যাক্সেস। জটিল ম্যাক্রো লেখার সময়, তাদের লঞ্চ এবং মৃত্যুদন্ড, একটি নিয়ম হিসাবে, ওয়ার্কস্টেশন (পিসি) এ সীমিত, যা এটি লিখিত ছিল। জটিল, অর্থ, অতিরিক্ত উপাদান এবং বস্তুগুলিকে সংযুক্ত করে যা কেবল অন্য পিসিতে অনুপস্থিত থাকতে পারে। এটি ঘটে কারণ প্রোগ্রাম কোডটি এক্সিকিউটেবল মেশিন কোডে অনুবাদ করা হয় না এবং প্রয়োজনীয় মডিউল এবং লাইব্রেরিগুলি প্রয়োগ করা হয় এবং ইন্টারপ্রেটারের মাধ্যমে সঞ্চালিত হয়। কিন্তু, এই পদ্ধতিতে সুবিধাগুলি রয়েছে, অর্থাত্, "সাইটে", যখন কোনও ত্রুটি ঘটে, কোডটি দেখুন এবং এটি নতুন নির্দেশাবলী যুক্ত করে, ম্যাক্রো কার্যকারিতাটি সম্প্রসারিত করে। একটি নিয়ম হিসাবে, এক্সেলের জন্য লিখিত ম্যাক্রোগুলি শুধুমাত্র শব্দ বা অ্যাক্সেসে কাজ করে না যদি পদ্ধতিগুলি এবং ফাংশনগুলির মৌলিক সেটটি ব্যবহার করা হয় না যা অ্যাপ্লিকেশন বস্তুগুলিকে প্রভাবিত করে না।

কিভাবে ম্যাক্রো কাজ করতে সাহায্য করবেন?

বড় পরিমাণে ডেটা, যা প্রয়োজনীয়, বা অন্যথায় হ্যান্ডেলের সাথে কাজ করার সময় কাজ করার সময় (উদাহরণস্বরূপ, একটি নির্দিষ্ট বিন্যাসের একত্রিত সারণির গঠন) কাজ করার সময় (উদাহরণস্বরূপ, একটি নির্দিষ্ট বিন্যাসের সংহত সারণির গঠন), ম্যাক্রো অপরিহার্য। উদাহরণ: আপনি প্রতিদিন ডেটাবেস থেকে ডেটা গ্রহণ করতে হবে, এই ডেটা সহ কিছু গণনা তৈরি করতে, তারপর সংহত টেবিলটি হ্রাস করতে ফলাফল থেকে। আপনার সব আছে, বলুন, 2 ঘন্টা। যেমন একটি ম্যাক্রো তৈরি এবং বাস্তবায়ন করা হচ্ছে যে এই সমস্ত কর্মগুলি স্বাধীনভাবে সম্পন্ন করা হবে, আপনার কয়েক মিনিটের একটি জোড়া বা সেকেন্ডের মধ্যে কাটানোর সময় আছে। বাকি খোলা এবং গ্রহণ তথ্য যেতে হবে। এবং যদি গণনা করার জন্য "ম্যানুয়ালি" যান্ত্রিক ত্রুটিগুলি যুক্ত করে তবে এটি অবশ্যই আসছে এবং যা আপনি সেরা পাবেন এবং অনুসন্ধান করবেন, তারপরে এটি দুই ঘন্টার মধ্যে সময় যুক্ত করবে। উপযুক্ত উন্নয়ন এবং ভাল পরীক্ষার সময় ম্যাক্রো, যেমন ত্রুটি এড়ানো।

এই অনেক অ্যাপ্লিকেশন এক। অন্য উদাহরণ, ব্যক্তিগত অভিজ্ঞতা উপর। দৈনিক স্টোরেজ ডেটা দিয়ে কাজ করার সময়, আমাকে ডাটাবেসের মধ্যে উপলব্ধ সংশ্লিষ্ট নামের সাথে "প্রতিপক্ষ" ক্ষেত্র (কেএ) পূরণ করতে হয়েছিল। Ka এর নাম অভিন্ন হতে হবে। একটি তালিকা তৈরি করা খুব অস্বস্তিকর। তালিকাটি একশত কই নেই। আমি একটি ম্যাক্রো লিখেছিলাম যা এক্সিকিউশন চালায়, যখন আপনি উপযুক্ত কলামে টিপুন, ডান-ক্লিক করুন। ফর্মটি খোলা থাকে, যেখানে তালিকার তালিকায় একটি "হট অনুসন্ধান" রয়েছে যা তালিকাটিতে রয়েছে শিরোনামের অক্ষরে থাকা অক্ষরের সংমিশ্রণগুলি টাইপ করা শুরু করা এবং তালিকায় অবিলম্বে ফিল্টার করে এবং উপযুক্ত থাকে, তবে এটি দুটি তিনটি boosters থেকে বেছে নিতে থাকে। সবকিছু সম্পর্কে, 5 সেকেন্ডের বেশি নয়। এখানে বিকল্প। এবং কাজের সুনির্দিষ্টতার উপর নির্ভর করে উদাহরণগুলি একটি গুচ্ছ দেওয়া যেতে পারে।

ম্যাক্রো এর বিপদ কি?

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

যেমন ম্যাক্রো থেকে সুরক্ষা বিকল্প:

  • এক্সেলের নিরাপত্তা স্তর বৃদ্ধি করুন (পদ্ধতিটি সুবিধাজনক নয় কারণ এবং উপকারী ম্যাক্রো কাজ করবে না);
  • অজানা উত্স থেকে ফাইল খুলুন না এবং যেমন ফাইলগুলি খোলার সময় নিরাপত্তা সতর্কতাগুলি উপেক্ষা করবেন না;
  • যদি উইন্ডোজ 7 অপারেটিং সিস্টেম ইনস্টল করা হয়, তবে স্বাক্ষর "অজানা উৎস" এর সাথে অ্যাপ্লিকেশনগুলির লঞ্চটি প্রতিরোধ করা হয়।

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

পুনশ্চ. VBA এ মিশ্রণ এবং ফ্যান্টাসি ব্যবহার করে, আপনি সহজ এবং আকর্ষণীয় গেমগুলি লিখতে পারেন। আপনি যদি এই অ্যাপ্লিকেশনে আগ্রহী হন তবে আপনি এক্সেলের জন্য লিখিত গেমগুলির সাথে নিজেকে পরিচিত করতে পারেন ( এক্সেল গেমস )।

পরিভাষা সম্পর্কে একটু শুরু করতে।

ম্যাক্রো - এটি একটি কোড যা এক্সেল ভাষা অন্তর্নির্মিত ভিবিএ। অ্যাপ্লিকেশন জন্য ভিসুয়াল বেসিক)। ম্যাক্রো উভয় ম্যানুয়ালি তৈরি করা যেতে পারে এবং তথাকথিত ম্যাক্রোর্কোডের ব্যবহার করে স্বয়ংক্রিয়ভাবে রেকর্ড করা যায়।

MacRorecoder. - এটি এক্সেলের একটি সরঞ্জাম যা ধাপে ধাপে ধাপে ধাপে ধাপে লিখেছে এবং এটি VBA ভাষাতে কোডে রূপান্তরিত করে। MacRorecoder একটি খুব বিস্তারিত কোড তৈরি করে (যেমন আমরা পরে দেখতে পাব), যা আপনি প্রয়োজনে সম্পাদনা করতে পারেন।

রেকর্ডকৃত ম্যাক্রো একটি সীমাহীন সংখ্যা বার চালু করা যেতে পারে এবং এক্সেল সমস্ত রেকর্ডকৃত পদক্ষেপগুলি পুনরাবৃত্তি করবে। এর মানে হল যে আপনি যদি VBA সম্পর্কে কিছু জানেন না, তবে আপনি কিছু কাজ স্বয়ংক্রিয়ভাবে আপনার পদক্ষেপগুলি লিখতে পারেন এবং তারপরে পরে তাদের পুনঃব্যবহার করতে পারেন।

এখন আসুন এবং এক্সেল মধ্যে একটি ম্যাক্রো লিখতে কিভাবে দেখুন।

মেনু রিবন মধ্যে বিকাশকারী ট্যাব প্রদর্শন করুন

ম্যাক্রো রেকর্ড করার আগে, টেপে "বিকাশকারী" ট্যাব যুক্ত করুন। এটি করার জন্য, নিম্নলিখিত ধাপগুলি অনুসরণ করুন:

  1. রিবনটিতে বিদ্যমান ট্যাবে কোনও রাইট-ক্লিক করুন এবং "টেপ কনফিগার করুন" এ ক্লিক করুন। এটি এক্সেল সেটিংস ডায়ালগ বক্সটি খুলবে। প্রবেশ করুন
  2. এক্সেল সেটিংস ডায়ালগ বাক্সে, আপনার কাছে "টেপ কনফিগার করুন" বিকল্প থাকবে। "প্রধান ট্যাব" প্যানেলে ডানদিকে, বিকাশকারী চেক বক্সটি নির্বাচন করুন। ফলাফল পেতে। তারপর আইকন ক্লিক করে ম্যাক্রো রেকর্ডিং বন্ধ করুন
  3. ঠিক আছে ক্লিক করুন।

ফলস্বরূপ, বিকাশকারী ট্যাব মেনু রিবনটিতে উপস্থিত হবে

"স্টপ"

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

এখন আসুন একটি খুব সহজ ম্যাক্রো লিখি যা সেল নির্বাচন করে এবং এটিতে পাঠ্যতে প্রবেশ করে, উদাহরণস্বরূপ "এক্সেল"।

এখানে যেমন একটি ম্যাক্রো রেকর্ড করার পদক্ষেপগুলি এখানে রয়েছে:

  1. বিকাশকারী ট্যাব ক্লিক করুন।
  2. "কোড" গ্রুপে, ম্যাক্রো রেকর্ড বোতামে ক্লিক করুন। ডায়লগ বক্স খোলে। (একটি বাটন পরিবর্তে হাজির
  3. ম্যাক্রো রেকর্ড ডায়ালগ বাক্সে, আপনার ম্যাক্রোর নামটি লিখুন, উদাহরণস্বরূপ, "ইনপুট"। একটি ম্যাক্রো নিয়োগের সময় অবশ্যই দেখা যায় এমন অনেক নামকরণের শর্ত রয়েছে। উদাহরণস্বরূপ, আপনি তাদের মধ্যে ফাঁক ব্যবহার করতে পারবেন না। আমি সাধারণত প্রথম বর্ণমালার শিরোনামের সাথে বিভিন্ন অংশগুলির সাথে ম্যাক্রো নামগুলি এক শব্দ হিসাবে রাখতে পছন্দ করি। আপনি দুটি শব্দ আলাদা করার জন্য একটি আন্ডারস্কোর ব্যবহার করতে পারেন - উদাহরণস্বরূপ, "Enter_text"। ) উপকরণ গ্রুপে
  4. আপনি যদি চান, আপনি কী সমন্বয় সেট করতে পারেন। এই ক্ষেত্রে, আমরা Ctrl + Shift + N লেবেলটি ব্যবহার করব। মনে রাখবেন যে আপনি যে সংমিশ্রণটি নির্দিষ্ট করেন তা আপনার বইতে কোনও বিদ্যমান হটকি বাতিল করবে। উদাহরণস্বরূপ, যদি আপনি একটি Ctrl + S-S এর সংমিশ্রণটি বরাদ্দ করলে আপনি এটি ব্যবহারযোগ্য বইটি সংরক্ষণ করতে এটি ব্যবহার করতে পারবেন না (পরিবর্তে, প্রতিবার যখন আপনি এটি ব্যবহার করেন, এটি একটি ম্যাক্রো সঞ্চালন করে। অ্যাপ্লিকেশন.screenupdating = সত্য।
  5. "এতে" ক্ষেত্রটিতে সংরক্ষণ করুন, নিশ্চিত করুন যে "এই বইটি" বিকল্পটি নির্বাচন করা হয়। এই পদক্ষেপটি নিশ্চিত করে যে ম্যাক্রো ওয়ার্কিং বুকের অংশ। যখন আপনি এটি সংরক্ষণ করেন এবং আবার এটি খুলবেন তখন তিনি সেখানে থাকবেন, অথবা এমনকি যদি আপনি কারো সাথে ফাইলটি ভাগ করেন। পদ্ধতি 2: ম্যানুয়াল ম্যাক্রো তৈরি করা
  6. প্রয়োজন হলে বিবরণ লিখুন। সাধারণত আমি এটি করি না, তবে আপনার যদি অনেক ম্যাক্রো থাকে তবে ভবিষ্যতে এটি একটি ম্যাক্রো কী ভুলে যায় তা ভুলে যায় না তা উল্লেখ করা ভাল।
  7. "ঠিক আছে" ক্লিক করুন। যত তাড়াতাড়ি আপনি ঠিক আছে ক্লিক করুন, এক্সেল আপনার কর্ম রেকর্ডিং শুরু হবে। আপনি ডেভেলপার ট্যাবে "স্টপ রেকর্ড" বোতামটি দেখতে পারেন, যা ইঙ্গিত করে যে ম্যাক্রোটি কার্যকর করা হয়।
  8. A2 সেল নির্বাচন করুন।
  9. পাঠ্যটি "এক্সেল" লিখুন (অথবা আপনি আপনার নাম ব্যবহার করতে পারেন)।
  10. এন্টার কী টিপুন। আপনি A3 কোষে পড়া হবে।
  11. বিকাশকারী ট্যাবে "রেকর্ড বন্ধ করুন" বাটনে ক্লিক করুন। অভিজ্ঞ ব্যবহারকারীরা কিছু ক্ষেত্রে এক্সেল করতে শুরু করে ম্যাক্রো তৈরি করতে শুরু থেকে সম্পূর্ণভাবে শেষ করতে। কর্ম পরিকল্পনা নিম্নরূপ:

অভিনন্দন! আপনি শুধু এক্সেল আপনার প্রথম ম্যাক্রো রেকর্ড। যদিও ম্যাক্রো কোনও উপযোগী নয়, তবে এটি আমাদের বুঝতে সাহায্য করবে যে কিভাবে এক্সেলের কাজগুলিতে ম্যাক্রোর্সডার।

এখন আসুন ম্যাক্রোর্কোডার রেকর্ড করা কোডটি দেখুন। কোড এডিটরটি খুলতে এই পদক্ষেপগুলি অনুসরণ করুন:

  1. A2 কোষে পাঠ্যটি সরান। ম্যাক্রো কোষ A2 তে পাঠ্য সন্নিবেশ করবে কিনা তা পরীক্ষা করা দরকার।
  2. A2 ব্যতীত কোন ঘর চয়ন করুন। ম্যাক্রো একটি সেল A2 বা না পছন্দ করে কিনা তা পরীক্ষা করা দরকার।
  3. বিকাশকারী ট্যাব ক্লিক করুন।
  4. কোড গ্রুপে, ম্যাক্রো ক্লিক করুন।
  5. ম্যাক্রো ডায়ালগ বাক্সে, ম্যাক্রোতে "entercting" ক্লিক করুন।
  6. "রান" বাটনে ক্লিক করুন। ট্যাবে

আপনি দেখতে পাবেন যে যত তাড়াতাড়ি আপনি "রান" বাটনে ক্লিক করুন, পাঠ্যটি "এক্সেল" A2 কোষে ঢোকানো হবে এবং A3 কোষটি নির্বাচন করা হবে। এই মিলিসেকেন্ড জন্য ঘটে। কিন্তু আসলে, ম্যাক্রো ধারাবাহিকভাবে রেকর্ডকৃত কর্ম সঞ্চালিত হয়েছে।

বিঃদ্রঃ. আপনি Ctrl + Shift + N কী সংমিশ্রণ (Ctrl এবং Shift কীগুলি ধরে রাখুন এবং তারপরে N কী টিপুন) ব্যবহার করে ম্যাক্রোটি শুরু করতে পারেন। এটি একই শর্টকাট যা আমরা লেখার সময় একটি ম্যাক্রো বরাদ্দ করেছি।

ম্যাক্রো কি লিখতে পারে?

আমরা এখন কোডের সম্পাদককে ঘুরিয়ে দেখি কি ঘটেছে।

এক্সেলের ভিবি সম্পাদক খুলতে এখানে এখানে রয়েছে:

  1. বিকাশকারী ট্যাব ক্লিক করুন।
  2. "কোড" গ্রুপে, "ভিসুয়াল বেসিক" বোতামটি ক্লিক করুন।

আপনি Alt + F11 কী সংমিশ্রণটি ব্যবহার করতে পারেন এবং ভিবিএ কোড এডিটরটিতে যান।

কোড এডিটর নিজেই বিবেচনা করুন। পরবর্তী, সংক্ষিপ্তভাবে সম্পাদক ইন্টারফেস বর্ণনা।

আইকনে ক্লিক করুন

  • মেনু প্যানেল : সম্পাদক VB এর সাথে কাজ করার সময় কমান্ডগুলি ব্যবহার করা যেতে পারে।
  • টুলবার - এক্সেল একটি দ্রুত অ্যাক্সেস প্যানেল মত দেখায়। আপনি প্রায়ই আপনি ব্যবহার করতে পারেন যে অতিরিক্ত সরঞ্জাম যোগ করতে পারেন।
  • প্রকল্প উইন্ডো (প্রকল্প এক্সপ্লোরার) - এখানে এক্সেল প্রতিটি বইতে সমস্ত বই এবং সমস্ত বস্তু তালিকাবদ্ধ করে। উদাহরণস্বরূপ, যদি আমাদের 3 টি ওয়ার্কশীটের সাথে একটি বই থাকে তবে এটি প্রকল্প এক্সপ্লোরারে উপস্থিত হবে। মডিউল, ব্যবহারকারী ফর্ম এবং ক্লাস মডিউলগুলির মতো অতিরিক্ত অতিরিক্ত বস্তু রয়েছে।
  • কোড উইন্ডো - আসলে VBA কোড নিজেই এই উইন্ডোতে অবস্থিত। প্রকল্পের কন্ডাক্টরতে উল্লিখিত প্রতিটি বস্তুর জন্য, এটি একটি কোড উইন্ডো, যেমন কাজ শীট, বই, মডিউল ইত্যাদি রয়েছে। এই পাঠে আমরা দেখব যে রেকর্ডযুক্ত ম্যাক্রোটি মডিউল কোড উইন্ডোতে অবস্থিত।
  • সম্পত্তি উইন্ডো - আপনি এই উইন্ডোতে প্রতিটি বস্তুর বৈশিষ্ট্য দেখতে পারেন। আমি প্রায়ই বস্তুগুলি মনোনীত করতে বা তাদের বৈশিষ্ট্যগুলি পরিবর্তন করতে এই উইন্ডোটি ব্যবহার করি।
  • অবিলম্বে উইন্ডো। (পূর্বরূপ উইন্ডো) - প্রাথমিক পর্যায়ে, এটি আপনার জন্য দরকারী হবে না। আপনি পদক্ষেপ পরীক্ষা বা ডিবাগিং সময় পরীক্ষা করতে চান যখন এটি দরকারী। এটি ডিফল্টরূপে প্রদর্শিত হয় না এবং আপনি এটি "ভিউ" ট্যাবে ক্লিক করে এবং "অবিলম্বে উইন্ডো" বিকল্পটি নির্বাচন করে এটি প্রদর্শন করতে পারেন।

যখন আমরা একটি মাল্টি-টেক ম্যাক্রো রেকর্ড করি, তখন নিম্নলিখিত বিষয়গুলি VB এডিটরটিতে ঘটেছিল:

  • একটি নতুন মডিউল যোগ করা হয়েছে।
  • ম্যাক্রো আমরা নির্দেশিত নামের সাথে রেকর্ড করা হয়েছিল - "ইনপুট"
  • নতুন পদ্ধতি কোড উইন্ডোতে যোগ করা হয়েছে।

অতএব, যদি আপনি মডিউলটি ডাবল-ক্লিক করেন (আমাদের ক্ষেত্রে, মডিউল 1), নীচের দেখানো কোড উইন্ডো প্রদর্শিত হবে।

"ভিসুয়াল বেসিক"

এখানে একটি ম্যাক্রোরকোডার দ্বারা রেকর্ড করা কোডটি হল:

সাব ইনপুট () 

'

'ছায়া ম্যাক্রো

' ' পরিসীমা ("A2")। নির্বাচন করুন Activecell.formular1c1 = "এক্সেল" পরিসীমা ("A3")। নির্বাচন করুন শেষ সাব। .

  • VBA মধ্যে, যে কোন স্ট্রিং অনুসরণ করে (apostrophe) সঞ্চালিত হয় না। এটি একটি মন্তব্য যা শুধুমাত্র তথ্যের উদ্দেশ্যে তৈরি করা হয়। আপনি যদি এই কোডটির প্রথম পাঁচটি লাইন মুছে ফেলেন তবে ম্যাক্রো কাজ চালিয়ে যাবে।
  • এবার কোডের প্রতিটি লাইনে চলুন এবং কী এবং কেন বর্ণনা করুন।
  • কোড শুরু হয় এস।

উপ।

ম্যাক্রো এবং খালি বৃত্তাকার বন্ধনী নামের পিছনে। সাব - subroutine জন্য হ্রাস। VBA এ প্রতিটি সাব programme (পদ্ধতি বলা হয়) সঙ্গে শুরু হয়

উপ।

এবং শেষ

শেষ সাব।

পরিসীমা ("A2")। নির্বাচন করুন - এই স্ট্রিং A2 সেল নির্বাচন করে।

  1. ActiveCell.formular1C1 = "এক্সেল" - এই লাইনটি সক্রিয় কোষে পাঠ্য "এক্সেল" পাঠায়। যেহেতু আমরা A2 কোষকে প্রথম ধাপ হিসাবে বেছে নিয়েছি, তাই এটি আমাদের সক্রিয় সেল হয়ে যায়।
  2. বিকাশকারী ট্যাব ক্লিক করুন।
  3. পরিসীমা ("A3")। নির্বাচন করুন - A3 সেল নির্বাচন করুন। যখন আমরা পাঠ্যটি প্রবেশের পরে এন্টার কী টিপে থাকি, তখন এটির ফলাফলটি A3 কোষের নির্বাচন। (সরঞ্জাম গ্রুপ
  4. আমি আশা করি আপনি এক্সেলের ম্যাক্রো রেকর্ড করতে কীভাবে কিছু মৌলিক বোঝার আছে। ফলস্বরূপ, পরিচিত উইন্ডোটি পর্দায় প্রদর্শিত হবে, যা আমরা উপরে বিবেচনা করেছি।
  5. MacRorecore এর মাধ্যমে রেকর্ড করা কোডটি সাধারণত একটি কার্যকর এবং অপ্টিমাইজড কোড নয়। MacRorecorder প্রায়ই অতিরিক্ত অপ্রয়োজনীয় কর্ম যোগ করে। কিন্তু এর অর্থ এই নয় যে আপনি ম্যাক্রোর্কোডার ব্যবহার করতে হবে না। যারা শুধুমাত্র VBA অধ্যয়ন করে, তাদের জন্য ম্যাক্রোর্জোরের বিশ্লেষণ এবং বোঝার চমৎকার উপায় হতে পারে কিভাবে সবকিছু VBA এ কাজ করে। একটি ম্যাক্রো এখানে তৈরি করা হয়েছে এবং এর কোডটি লেখা আছে - সম্পূর্ণরূপে ম্যানুয়ালি।
  6. পরম এবং আপেক্ষিক ম্যাক্রো রেকর্ডিং
  7. আপনি ইতিমধ্যে এক্সেল পরম এবং আপেক্ষিক লিঙ্ক সম্পর্কে জানেন? আপনি যদি ম্যাক্রো রেকর্ড করার জন্য একটি পরম লিঙ্কটি ব্যবহার করেন তবে VBA কোডটি সর্বদা ব্যবহৃত একই কোষগুলি পড়বে। উদাহরণস্বরূপ, যদি আপনি A2 কোষটি নির্বাচন করেন এবং "এক্সেল" পাঠ্যটি লিখে থাকেন তবে প্রত্যেক সময় - আপনি যেখানে শীটটিতে থাকবেন এবং কোনও সেল নির্বাচন করা হয় তা সত্ত্বেও আপনার কোডটি A2 কোষে "এক্সেল" পাঠাবে ।
  8. A2 সেল নির্বাচন করুন।
  9. আপনি যদি ম্যাক্রো রেকর্ডিংয়ের জন্য একটি আপেক্ষিক রেফারেন্স সেটিংস ব্যবহার করেন তবে VBA একটি নির্দিষ্ট সেল ঠিকানাতে সংযুক্ত হবে না। এই ক্ষেত্রে, প্রোগ্রামটি সক্রিয় কোষের সাথে সম্পর্কযুক্ত "সরানো" হবে। উদাহরণস্বরূপ, ধরুন আপনি ইতিমধ্যে A1 সেলটি বেছে নিয়েছেন এবং আপনি আপেক্ষিক লিঙ্ক মোডে ম্যাক্রো রেকর্ডিং শুরু করেন। এখন আপনি A2 সেলটি নির্বাচন করুন, এক্সেল পাঠ্যটি প্রবেশ করান এবং এন্টার কী টিপুন। এখন, যদি আপনি এই ম্যাক্রোটি চালান, এটি A2 কোষে ফিরে আসবে না, পরিবর্তে এটি সক্রিয় কোষের সাথে আপেক্ষিক স্থানান্তরিত হবে। উদাহরণস্বরূপ, যদি একটি B3 সেল নির্বাচন করা হয় তবে এটি B4 এ স্থানান্তরিত হবে, "এক্সেল" পাঠ্যটি রেকর্ড করবে এবং তারপর K5 কোষে যাবে।
  10. এখন আপেক্ষিক লিঙ্ক মোডে একটি ম্যাক্রো লিখি:
  11. বিকাশকারী ট্যাবে "রেকর্ড বন্ধ করুন" বাটনে ক্লিক করুন।

A1 সেল নির্বাচন করুন।

"কোড" গ্রুপে, "রিলেন্ট লিঙ্ক" ক্লিক করুন। এটি হাইলাইট করা হবে, এটি অন্তর্ভুক্ত করা হয়েছে যে ইঙ্গিত।

  1. ম্যাক্রো রেকর্ড বাটনে ক্লিক করুন।
  2. বিকাশকারী ট্যাব ক্লিক করুন।
  3. কোড গ্রুপে, ম্যাক্রো ক্লিক করুন।
  4. ম্যাক্রো রেকর্ড ডায়ালগ বাক্সে, আপনার ম্যাক্রোর জন্য একটি নাম লিখুন। উদাহরণস্বরূপ, নাম "আত্মীয়"।
  5. "রান" বাটনে ক্লিক করুন।

"সংরক্ষণ করুন" বিকল্পে, "এই বই" নির্বাচন করুন।

"ঠিক আছে" ক্লিক করুন।

উপসংহার

পাঠ্যটি "এক্সেল" লিখুন (অথবা আপনি পছন্দ করেন অন্যটি)। 

এন্টার কী টিপুন। কার্সার A3 কোষে চলে যায়।

আপেক্ষিক লিঙ্ক মোডে ম্যাক্রো সংরক্ষণ করা হবে।

এখন নিম্নলিখিত কাজ।

কোন সেল নির্বাচন করুন (A1 ছাড়া)।

  • "ম্যাক্রো" ডায়ালগ বাক্সে, সংরক্ষিত ম্যাক্রো "আত্মীয়দের" ক্লিক করুন।
  • আপনি বিজ্ঞপ্তি হিসাবে, ম্যাক্রো পাঠ্যটি "এক্সেল" কোষ A2 তে নয়। এটি ঘটেছে কারণ আপনি আপেক্ষিক লিঙ্ক মোডে একটি ম্যাক্রো রেকর্ড করেছেন। সুতরাং, কার্সারটি সক্রিয় সেলের সাথে সম্পর্কিত হয়। উদাহরণস্বরূপ, বি 3 সেল নির্বাচিত হলে এটি যদি আপনি এটি করেন তবে এটি এক্সেল টেক্সটটি প্রবেশ করবে - B4 সেল এবং শেষ পর্যন্ত B5 কোষটি নির্বাচন করবে।
  • এখানে ম্যাক্রোভোডার রেকর্ড করা কোডটি রয়েছে:
  • সাব আত্মীয় ()

'

'আত্মীয় ম্যাক্রো

'

সুতরাং, টেবিল এডিটর এক্সেলের ম্যাক্রো ব্যবহার আপনাকে দক্ষতা এবং গতি বৃদ্ধি করতে দেয়। আপনি স্বয়ংক্রিয় মোডে তাদের তৈরি করতে পারেন, কেবল সঞ্চালিত ক্রিয়াকলাপগুলি লেখার এবং স্ক্র্যাচ থেকে কোডটি লেখেন। এছাড়াও, যদি প্রয়োজন হয়, আপনি পূর্বে তৈরি ম্যাক্রোতে পরিবর্তনগুলি পরিবর্তন করতে এবং তার কাজের ব্যক্তিগত দিকগুলি কাস্টমাইজ করতে পারেন।

'

ActiveCell.offset (1, 0)। রেঞ্জ ("A1")। নির্বাচন করুন

Activecell.formular1c1 = "এক্সেল"

ActiveCell.offset (1, 0)। রেঞ্জ ("A1")। নির্বাচন করুন

শেষ সাব।

COBS B3 বা B4 এর কোন রেফারেন্স নেই দয়া করে নোট করুন। ম্যাক্রো বর্তমান সেলটি এবং এই কোষের অফসেটের আপেক্ষিককে উল্লেখ করার জন্য অ্যাক্টিভিকেল ব্যবহার করে।

পরিসীমা কোডের অংশে মনোযোগ দেবেন না ("A1")। এটি এমন একটি ক্ষেত্রে যেখানে ম্যাক্রোর্কোডার একটি অপ্রয়োজনীয় কোড যুক্ত করে যার কোন লক্ষ্য নেই এবং মুছে ফেলা যেতে পারে। এটা ছাড়া, কোড পুরোপুরি কাজ করবে।

একটি macrorekoder সঙ্গে কি করা যাবে না?

ম্যাক্রো রেকর্ডারটি আপনার জন্য এক্সেলের জন্য দুর্দান্ত এবং আপনার সঠিক পদক্ষেপগুলি রেকর্ড করে, তবে আপনি যখন আরো কিছু করতে চান তখন আপনি আসবেন না। আপনি একটি বস্তু নির্বাচন না করে কোডটি কার্যকর করতে পারবেন না। উদাহরণস্বরূপ, যদি আপনি ম্যাক্রোটি পরবর্তী কাজের শীটে যেতে চান এবং কলাম A তে সমস্ত ভরাট কোষ বরাদ্দ করতে চান, বর্তমান কাজের টেবিল ছাড়াই ম্যাক্রোরকোডার এটি করতে পারবেন না। এই ক্ষেত্রে, আপনাকে নিজে কোডটি সম্পাদনা করতে হবে।

আপনি একটি MacRorecard ব্যবহার করে একটি ব্যবহারকারী ফাংশন তৈরি করতে পারবেন না। VBA ব্যবহার করে, আপনি ব্যবহারকারীর ফাংশন তৈরি করতে পারেন যা প্রচলিত ফাংশন হিসাবে একটি কাজের শীটে ব্যবহার করা যেতে পারে।

  • আপনি একটি MacRorecard ব্যবহার করে চক্র তৈরি করতে পারবেন না। কিন্তু আপনি একটি কর্ম লিখতে পারেন, এবং চক্রটি কোড সম্পাদকের মধ্যে ম্যানুয়ালি হয়। আপনি শর্তাবলী বিশ্লেষণ করতে পারবেন না: আপনি ম্যাক্রো Chorder ব্যবহার করে কোডের শর্তগুলি পরীক্ষা করতে পারেন। আপনি যদি VBA কোডটি ম্যানুয়ালি লিখে থাকেন তবে আপনি যদি অন্য কোনও শর্তাবলী বিশ্লেষণ করেন এবং কোডটি প্রবর্তন করতে এবং যদি সত্যের কোডটি প্রবর্তন করতে পারেন তবে (অথবা অন্য কোড, যদি মিথ্যা থাকে তবে)। এক্সেল ফাইল এক্সটেনশান যা ম্যাক্রো থাকে
  • যখন আপনি একটি ম্যাক্রো রেকর্ড করেন বা এক্সেলের ভিবিএ কোডটি ম্যানুয়ালি রেকর্ড করেন, তখন আপনাকে ম্যাক্রো (.xlsm) এর জন্য সমর্থন সহ একটি ফাইল বর্ধিতকরণ ফাইলের সাথে একটি ফাইল সংরক্ষণ করতে হবে।
  • এক্সেল 2007 পর্যন্ত, একটি ফাইল বিন্যাস যথেষ্ট ছিল - .xls। কিন্তু 2007.xlsx থেকে একটি স্ট্যান্ডার্ড ফাইল এক্সটেনশন হিসাবে প্রতিনিধিত্ব করা হয়। ফাইলগুলি হিসাবে সংরক্ষিত ফাইলগুলি একটি ম্যাক্রো ধারণ করতে পারে না। অতএব, যদি আপনার কাছে .xlsx এক্সটেনশানটির সাথে একটি ফাইল থাকে এবং আপনি ম্যাক্রোটি লিখতে এবং সংরক্ষণ করুন এবং এটি সংরক্ষণ করুন, এটি আপনাকে ম্যাক্রো সাপোর্টের সাথে বিন্যাসে সংরক্ষণের বিষয়ে সতর্ক করবে এবং আপনাকে নিম্নলিখিত ডায়ালগ বাক্সটি দেখাবে:

আপনি যদি "না" নির্বাচন করেন তবে এক্সেলটি ম্যাক্রো সাপোর্টের সাথে বিন্যাসে ফাইলটি সংরক্ষণ করুন। কিন্তু যদি আপনি "হ্যাঁ" ক্লিক করেন তবে এক্সেল স্বয়ংক্রিয়ভাবে আপনার বই থেকে সমস্ত কোড মুছে ফেলবে এবং ফাইলটিকে .xlsx বিন্যাসে একটি বই হিসাবে সংরক্ষণ করবে। অতএব, যদি আপনার বইটি একটি ম্যাক্রো থাকে তবে আপনাকে এই ম্যাক্রো সংরক্ষণ করতে .xlsm বিন্যাসে এটি সংরক্ষণ করতে হবে।

  • এক্সেল মধ্যে ম্যাক্রো রেকর্ডিং পদ্ধতি ম্যাক্রো দুটি উপায়ে লেখা আছে: স্বয়ংক্রিয়ভাবে এবং ম্যানুয়ালি। প্রথম বিকল্পটি ব্যবহার করে, আপনি কেবল মাইক্রোসফ্ট এক্সেলের নির্দিষ্ট পদক্ষেপগুলি লিখেছেন যা বর্তমানে উপলব্ধ। তারপর আপনি এই এন্ট্রি খেলতে পারেন। এই পদ্ধতিটি খুব হালকা এবং কোডের জ্ঞান প্রয়োজন হয় না, তবে এটির ব্যবহারটি বেশ সীমিত। বিপরীতভাবে ম্যানুয়াল রেকর্ডিং, প্রোগ্রামিংয়ের জ্ঞান প্রয়োজন, কোডটি কীবোর্ড থেকে নিজে ডায়াল করে। যাইহোক, এই পদ্ধতিতে সহজে লেখা কোডটি উল্লেখযোগ্যভাবে প্রক্রিয়াগুলি কার্যকর করার গতি বাড়িয়ে তুলতে পারে। ম্যাক্রো তৈরি করা হচ্ছে এক্সেল ইন, ম্যাক্রো তৈরি করুন ম্যানুয়ালি বা স্বয়ংক্রিয়ভাবে হতে পারে। শেষ বিকল্পটি তাদের আরও পুনরাবৃত্তি করার জন্য প্রোগ্রামে সঞ্চালনের ক্রিয়াকলাপগুলির রেকর্ডিং অন্তর্ভুক্ত করে। এটি একটি মোটামুটি সহজ উপায়, ব্যবহারকারীকে কিছু ধরণের কোডিং দক্ষতা থাকতে হবে না। যাইহোক, এর সাথে সংযোগে, এটি প্রয়োগ করা সবসময় সম্ভব নয়। ম্যানুয়ালি Macros তৈরি করতে, আপনি প্রোগ্রাম করতে সক্ষম হতে হবে। কিন্তু এটি এমন পদ্ধতি যা কখনও কখনও কার্যকরভাবে টাস্ক সমাধানের জন্য কয়েকটি বিকল্পের একমাত্র বা এক বা এক।
  • একটি macrocore সঙ্গে এক্সেল একটি ম্যাক্রো তৈরি করুন শুরুতে, ম্যাক্রোকোরার কী প্রতিনিধিত্ব করে এবং ম্যাক্রো কী তা ব্যাখ্যা করে। MacRorecorder. - এটি এক্সেলের একটি ছোট প্রোগ্রাম, যা ভিবিএ প্রোগ্রামিং ভাষা কোডগুলিতে কোনও ব্যবহারকারী কর্মকাণ্ডের ব্যাখ্যা দেয় এবং এটিতে পরিণত হওয়া কমান্ড প্রোগ্রাম মডিউলটিতে লিখেছে। অর্থাৎ, যদি আমরা MacRorekorder এর সাথে অন্তর্ভুক্ত থাকি তবে আমরা আমাদের প্রয়োজনীয় দৈনিক প্রতিবেদন তৈরি করব, তারপরে ম্যাক্রোরেটর তাদের টিমের ধাপে ধাপে সবকিছু ধরে রাখে এবং এর ফলে একটি ম্যাক্রো তৈরি করবে যা স্বয়ংক্রিয়ভাবে একটি দৈনিক প্রতিবেদন তৈরি করবে। এই পদ্ধতিটি যারা VBA ভাষা পরিবেশে কাজের দক্ষতা এবং জ্ঞান অর্জন করে না তাদের জন্য খুব দরকারী। কিন্তু ম্যাক্রোদের রেকর্ড এবং রেকর্ডের এই ধরনের সহজে তার নিজস্ব খনি, সেইসাথে সুবিধার রয়েছে: MacRorecorder লিখুন শুধুমাত্র কী খেতে পারে, যা ক্রিয়াগুলি রেকর্ড করতে পারে, যার অর্থ কেবলমাত্র বাটন, আইকন, মেনু কমান্ড এবং এই মনোভাবের সবকিছু, যেমন বিকল্পগুলি ব্যবহার করা হয় রঙ দ্বারা সাজান .

এটা তার জন্য অনুপলব্ধ; ম্যানুয়ালি Macros তৈরি করতে, আপনি প্রোগ্রাম করতে সক্ষম হতে হবে। কিন্তু এটি এমন পদ্ধতি যা কখনও কখনও কার্যকরভাবে টাস্ক সমাধানের জন্য কয়েকটি বিকল্পের একমাত্র বা এক বা এক। এই ক্ষেত্রে রেকর্ডিং সময়ের সময় একটি ত্রুটি অনুমোদিত ছিল, এটি রেকর্ড করা হবে। কিন্তু আপনি শেষ অ্যাকশন বোতামটি নির্বাচন করতে পারেন, আপনি VBA এ ভুলভাবে রেকর্ড করেছেন এমন শেষ কমান্ডটি মুছে ফেলুন;

  • MacRorecore মধ্যে রেকর্ড শুধুমাত্র এমএস এক্সেল উইন্ডো সীমানা মধ্যে সঞ্চালিত হয় এবং ক্ষেত্রে যখন আপনি প্রোগ্রাম বন্ধ বা অন্য দিকে চালু, রেকর্ডিং বন্ধ করা হবে এবং সঞ্চালিত বন্ধ করা হবে। MacRorecordera চালু করতে, নিম্নলিখিত ক্রিয়াগুলি তৈরি করা প্রয়োজন:
  • 2007 এর এক্সেল সংস্করণে এবং আরো নতুন আপনি ট্যাব প্রয়োজন "বিকাশকারী" বাটনটি চাপুন "ম্যাক্রো রেকর্ড" 2003 এবং পুরোনো থেকে এক্সেল সংস্করণে ম্যাক্রো তৈরি করা হচ্ছে (তারা এখনও খুব প্রায়ই ব্যবহৃত হয়) আপনি মেনু প্রয়োজন "সেবা"
  • বাছাইকৃত জিনিস "ম্যাক্রো"
    • এবং বাটনে ক্লিক করুন "রেকর্ড শুরু কর"
    • ম্যাক্রোরেকডারের সাথে কাজ করার পরের পদক্ষেপটি আরও ম্যাক্রো রেকর্ডিংয়ের জন্য তার প্যারামিটার সেট আপ করবে, এটি উইন্ডোতে তৈরি করা যেতে পারে কোথায়:
    • "ম্যাক্রো নাম" ক্ষেত্র - আপনি কোনও ভাষাতে আপনার বোধগম্য নাম নিবন্ধন করতে পারেন, তবে চিঠিটি দিয়ে শুরু হওয়া উচিত এবং বিরামচিহ্ন এবং স্পেসগুলির একটি চিহ্ন নেই; "কী সমন্বয়" ক্ষেত্র - আপনি আপনার ম্যাক্রো দ্রুত শুরুতে, ভবিষ্যতে, ব্যবহার করা হবে। ক্ষেত্রে যখন আপনি একটি নতুন নিবন্ধন করতে হবে
  • গরম কী সমন্বয় তারপর এই বৈশিষ্ট্য মেনু পাওয়া যাবে

"সেবা" - "ম্যাক্রো" - "ম্যাক্রো" - "সম্পাদন করুন" অথবা ট্যাবে বোতাম টিপুন

"ম্যাক্রো"

ক্ষেত্র "সংরক্ষণ করুন ..."

- আপনি এমন জায়গাটি জিজ্ঞাসা করতে পারেন যেখানে ম্যাক্রোর পাঠ্য সংরক্ষণ করা হবে (তবে পাঠানো হয়নি), এবং এটি 3 টি বিকল্প:

"এই বই"

  1. - ম্যাক্রোটি বর্তমান বই মডিউলটিতে রেকর্ড করা হবে এবং এই বইটি এক্সেল খোলা থাকলে এই ক্ষেত্রেই সঞ্চালিত হতে পারে;
  2. "একটি নতুন বই"
  3. - ম্যাক্রোটি সেই টেমপ্লেটটিতে সংরক্ষণ করা হবে, যার ভিত্তিতে একটি খালি নতুন বইটি এক্সেলের মধ্যে তৈরি করা হয়েছে, যার অর্থ এই কম্পিউটারে এই কম্পিউটারে তৈরি করা সমস্ত বইগুলিতে ম্যাক্রো উপলব্ধ হবে;
  4. ' "ম্যাক্রোস ব্যক্তিগত বই" - এক্সেল ম্যাক্রো একটি বিশেষ বই, যা বলা হয় "Persial.xls" এবং ম্যাক্রো একটি বিশেষ স্টোরেজ লাইব্রেরি হিসাবে ব্যবহৃত। "Praisal.xls" বই থেকে ম্যাক্রো শুরু করার সময় মেমরির মধ্যে লোড করা হয় এবং যে কোনও সময়ে কোনও বইতে চালু করা যেতে পারে। - এক্সেল ম্যাক্রো একটি বিশেষ বই, যা বলা হয় ক্ষেত্র "বর্ণনা" - এখানে আপনি ম্যাক্রো কী করতে হবে তা বর্ণনা করতে পারেন, যার জন্য এটি তৈরি করা হয়েছে এবং কোন ফাংশন বহন করছে, এটি একটি বিশুদ্ধভাবে তথ্যপূর্ণ ক্ষেত্র, যা মেমরি বলা হয়। আপনি শুরু করার পরে এবং সমস্ত প্রয়োজনীয় পদক্ষেপ সম্পাদন করে আপনার ম্যাক্রো রেকর্ড করার পরে, রেকর্ডিংটি কমান্ড দ্বারা বাতিল করা যেতে পারে "রেকর্ডিং বন্ধ করুন" এবং একটি macrocore সঙ্গে আপনার ম্যাক্রো তৈরি করা হবে। শেষ সাব।

  5. Excel যাও ম্যাক্রো লেখা

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

এখন আমরা কীভাবে লিখতে, সম্পাদনা এবং ম্যাক্রো কোডটি চালাতে, লেখার উদাহরণের তথ্য প্রদর্শন করব।

একটি ম্যাক্রো লিখতে:

এক্সেল ওয়ার্কবুক খুলুন যা আপনি ম্যাক্রোটি ব্যবহার করতে চান: "বিকাশকারী" - "কোড" - "ভিসুয়াল বেসিক"। অথবা Alt + F11 হট কী সমন্বয় টিপুন।

সম্পাদক কাজ শুরু করার আগে, একটি সহজ সেটিং করা। ভিসুয়াল বেসিক এডিটরটিতে একটি টুল নির্বাচন করুন: "সরঞ্জাম" - "বিকল্প"। এবং "সম্পাদক" ট্যাবে, "পরিবর্তনশীল ঘোষণার প্রয়োজন" বিকল্পটি সক্রিয় করুন। এটি আপনাকে স্বয়ংক্রিয়ভাবে তৈরি প্রতিটি নতুন কোডের শুরুতে স্পষ্ট নির্দেশগুলি স্বয়ংক্রিয়ভাবে বিকল্পগুলি পূরণ করতে দেয়। এবং ইনপুট ফিল্ডে "ট্যাব প্রস্থ:" এর পরিবর্তে মান 2 উল্লেখ করুন। এই কোড প্রস্থ কমাতে হবে। এই সম্পাদক সেটিংটি সমস্ত শীটগুলিতে প্রযোজ্য, কিন্তু একটি ওয়ার্কিং বুকের সীমানাগুলির মধ্যে।

টুলটি নির্বাচন করুন: "সন্নিবেশ করান" - ম্যাক্রোগুলির জন্য একটি নতুন স্ট্যান্ডার্ড মডিউল তৈরি করতে "মডিউল"। টেক্সট সুস্পষ্ট পাঠ্য অধীনে প্রদর্শিত মডিউল উইন্ডোতে, নিম্নলিখিত ম্যাক্রো কোডটি লিখুন: Mymakros ()

অস্পষ্ট

  1. Polzovatel. ম্যাক্রো তৈরি করা হচ্ছে স্ট্রিং হিসাবে ম্যানুয়ালি Macros তৈরি করতে, আপনি প্রোগ্রাম করতে সক্ষম হতে হবে। কিন্তু এটি এমন পদ্ধতি যা কখনও কখনও কার্যকরভাবে টাস্ক সমাধানের জন্য কয়েকটি বিকল্পের একমাত্র বা এক বা এক। Data_segodnya। তারিখ হিসাবে। .
  2. POLZOVATEL = অ্যাপ্লিকেশন.usernamedata_segodnya = NOYMSGBOX "ম্যাক্রো ব্যবহারকারী চালু করেছে:" .
  3. & Polzovatel & vbnewline & data_segodnya Ctrl. "র্যান্ড ম্যাক্রো" এডিটর বা কীবোর্ডে F5 কীতে বোতামে ক্লিক করুন। ম্যাক্রো ফলাফল দেখতে "ম্যাক্রো" উইন্ডোতে "রান" বোতামে ক্লিক করুন। М.
  4. বিঃদ্রঃ. যদি প্রধান মেনুতে "বিকাশকারী" ট্যাবটি অনুপস্থিত থাকে তবে এটি সেটিংসে সক্রিয় করা আবশ্যক: "ফাইল" - "প্যারামিটার" - "টেপ সেট আপ করুন"। সঠিক তালিকায়, "বেসিক ট্যাব:" "বিকাশকারী" বিকল্পটি সক্রিয় করুন এবং ঠিক আছে ক্লিক করুন।
  5. ম্যাক্রো এক্সেল জন্য অনুমতি সেট আপ এক্সেল অন্তর্নির্মিত ভাইরাস সুরক্ষা প্রদান করে, যা ম্যাক্রোগুলির মাধ্যমে একটি কম্পিউটারে প্রবেশ করতে পারে। আপনি যদি বইটিতে একটি এক্সেল ম্যাক্রো শুরু করতে চান তবে নিশ্চিত করুন যে সুরক্ষা সেটিংস সঠিকভাবে সেট করা হয়। .
  6. বিকল্প 1: ম্যাক্রো স্বয়ংক্রিয় রেকর্ডিং
  7. ম্যাক্রোগুলির স্বয়ংক্রিয় রেকর্ডিং শুরু করার আগে আপনাকে মাইক্রোসফ্ট এক্সেল প্রোগ্রামে তাদের সক্ষম করতে হবে। এটি করার জন্য, আমাদের পৃথক উপাদান ব্যবহার করুন।
  8. আরো পড়ুন: অথবা ট্যাবে মাইক্রোসফ্ট এক্সেলের ম্যাক্রো সক্ষম এবং নিষ্ক্রিয় করুন ম্যানুয়ালি Macros তৈরি করতে, আপনি প্রোগ্রাম করতে সক্ষম হতে হবে। কিন্তু এটি এমন পদ্ধতি যা কখনও কখনও কার্যকরভাবে টাস্ক সমাধানের জন্য কয়েকটি বিকল্পের একমাত্র বা এক বা এক। সবকিছু প্রস্তুত হলে, রেকর্ড এগিয়ে যান।

ট্যাবটি ক্লিক করুন

। বোতামে ক্লিক করুন

  1. যা টুল ব্লক রিবন উপর অবস্থিত তারিখ হিসাবে। "কোড" "সেবা" একটি ম্যাক্রো রেকর্ডিং সেটআপ উইন্ডো খোলে। যদি ডিফল্টটি আপনার সাথে সন্তুষ্ট না হয় তবে আপনি এখানে এর জন্য কোনও নাম উল্লেখ করতে পারেন। মূল বিষয় হল যে এটি অক্ষরটি দিয়ে শুরু হয়, এবং সংখ্যার সাথে নয়, সেইসাথে শিরোনামটিতে কোনও ফাঁক থাকা উচিত নয়। আমরা ডিফল্ট নাম বাকি - "Macro1" .
  2. অবিলম্বে, যদি আপনি চান, আপনি কী সংমিশ্রণটি সেট করতে পারেন, যখন আপনি ম্যাক্রো শুরু করবেন এমন ক্লিক করুন। প্রথম কী হতে হবে এবং দ্বিতীয় ব্যবহারকারী স্বাধীনভাবে ইনস্টল। আমরা একটি উদাহরণ হিসাবে একটি কী ইনস্টল। .
  3. পরবর্তী, আপনি ম্যাক্রো সংরক্ষণ করা হবে যেখানে নির্ধারণ করা উচিত। ডিফল্টরূপে, এটি একই বইটিতে (ফাইল) -এ অবস্থিত, তবে আপনি যদি চান তবে আপনি একটি নতুন বইতে বা ম্যাক্রোগুলির একটি পৃথক বইতে স্টোরেজ সেট করতে পারেন। আমরা ডিফল্ট মান ছেড়ে চলে যেতে হবে। সর্বনিম্ন ক্ষেত্রে, আপনি কোনও উপযুক্ত ম্যাক্রো বর্ণনাটি ছেড়ে দিতে পারেন তবে এটি করার জন্য এটি করা দরকার নয়। যখন সব সেটিংস তৈরি করা হয়, বাটনে ক্লিক করুন ঠিক আছে
  4. এর পরে, এই বইটিতে আপনার সমস্ত কর্ম (ফাইল) এক্সেল ম্যাক্রোতে রেকর্ড করা হবে যতক্ষণ না আপনি নিজেকে রেকর্ডিং বন্ধ করবেন।

উদাহরণস্বরূপ, আমরা সরলতম গাণিতিক প্রভাব লিখি: তিনটি কোষের বিষয়বস্তু যোগ করুন (= C4 + C5 + C6)।

যখন অ্যালগরিদম মৃত্যুদন্ড কার্যকর করা হয়, বাটনে ক্লিক করুন

  1. । এই বাটন বাটন থেকে রূপান্তরিত। "সেবা" রেকর্ড চালু করার পরে। লঞ্চ করুন ম্যাক্রো .
  2. কিভাবে রেকর্ডকৃত ম্যাক্রো কাজ করে তা যাচাই করতে, কয়েকটি সহজ কর্ম সঞ্চালন করে। একই টুল ব্লক ক্লিক করুন দ্বারা বাটন
  3. অথবা কীবোর্ড কী ক্লিক করুন ' Alt + F8। শেষ সাব। তারপরে, রেকর্ডকৃত ম্যাক্রোগুলির একটি তালিকা সহ একটি উইন্ডো খোলে। আমরা একটি ম্যাক্রো খুঁজছেন যা আমরা রেকর্ড করেছি, এটি বরাদ্দ করা এবং বোতামে ক্লিক করুন ' "রান" আপনি এটি আরও সহজ করতে পারেন এবং ম্যাক্রো নির্বাচন উইন্ডো কল না করতে পারেন, যেহেতু প্রথম পর্যায়ে আমরা ম্যাক্রো কল করার জন্য কী সংমিশ্রণটি সেট করব। আমাদের ক্ষেত্রে, এটা Ctrl + এম। । কীবোর্ডে এই সংমিশ্রণটি ক্লিক করুন, যার পরে এটি শুরু হয়। আপনি দেখতে পারেন, তিনি আগে রেকর্ড করা হয় যে সব কর্ম পূরণ। সম্পাদনা করুন ম্যাক্রো স্বাভাবিকভাবেই, যদি আপনি চান, আপনি সর্বদা এটি আপ টু ডেট বজায় রাখতে তৈরি ম্যাক্রোটি সামঞ্জস্য করতে পারেন এবং রেকর্ডিং প্রক্রিয়ার সময় তৈরি কিছু ত্রুটি সংশোধন করতে পারেন। আবার বাটনে ক্লিক করুন । খোলা উইন্ডোতে, পছন্দসই নির্বাচন করুন এবং বোতামে ক্লিক করুন
  4. "পরিবর্তন"

    খোলে

  5. "মাইক্রোসফ্ট ভিসুয়াল বেসিক" (Vbe) - বুধবার যেখানে তাদের সম্পাদনা ঘটে। প্রতিটি ম্যাক্রো রেকর্ডিং দলের সাথে শুরু হয় , এবং একটি দলের সঙ্গে শেষ .
  6. । ঠিক পরে
  7. ম্যাক্রো নির্দেশ করা হয়। অপারেটর পরিসীমা ("...")। নির্বাচন করুন সেল নির্বাচন নির্দিষ্ট করে। উদাহরণস্বরূপ, যখন দল "পরিসীমা (" C4 ")। নির্বাচন করুন" .
  8. নির্বাচিত সেল "C4" । অপারেটর Activecell.formular1c1. সূত্র এবং অন্যান্য গণনার মধ্যে কর্ম রেকর্ড করতে ব্যবহৃত।

এর অভিব্যক্তি যোগ করে একটু ম্যাক্রো পরিবর্তন করার চেষ্টা করুন:

পরিসীমা ("C3")। Selectactivecell.formular1c1 = "11"

  1. এক্সপ্রেশন Activecell.formular1c1 = "= R [-3] C + R [-2] C + R [-1] সি" MacRorecorder. উপর প্রতিস্থাপন করুন Activecell.formular1c1 = "= R [-4] C + R [-3] C + R [-2] C + R [-1] C" সম্পাদক বন্ধ করুন এবং ম্যাক্রো চালু করুন। আপনি যেমন দেখতে পারেন, আমাদের পরিবর্তনের ফলে, একটি অতিরিক্ত সেল ডেটাতে যোগ করা হয়েছে। এটি মোট পরিমাণ গণনা অন্তর্ভুক্ত ছিল। ম্যাক্রো খুব বড় হলে, তার মৃত্যুদন্ড কার্যকরযোগ্য সময় নিতে পারে, তবে কোডটিতে ম্যানুয়াল পরিবর্তন করে আমরা প্রক্রিয়াটি গতি বাড়িয়ে তুলতে পারি। কমান্ড যোগ করুন অ্যাপ্লিকেশন.screenupdating = মিথ্যা । এটি কম্পিউটিং পাওয়ার সংরক্ষণ করবে, এবং সেইজন্যই কাজটি দ্রুত করে। এই কম্পিউটেশনাল কর্মের সময় পর্দা আপডেট করতে অস্বীকার করে এটি অর্জন করা হয়। ম্যাক্রো এক্সিকিউশন পরে আপডেট পুনরায় শুরু করতে, আমরা তার শেষে একটি দল লিখুন অ্যাপ্লিকেশন.screenupdating = সত্য। একটি কমান্ড যোগ করুন অ্যাপ্লিকেশন। Calculation = xlcalcullational.
  2. কোড শীর্ষে, এবং তার শেষ যোগ করুন অ্যাপ্লিকেশন। Calculation = xlcalculationautomatic। । এর মাধ্যমে, আমরা প্রথমে কোষের প্রতিটি পরিবর্তনের পরে এবং ম্যাক্রো শেষে ফলাফলের স্বয়ংক্রিয় পুনর্নির্মাণ বন্ধ করি। সুতরাং, এক্সেল শুধুমাত্র একবারের ফলাফল গণনা করে, এবং এটি সময় সংরক্ষণের চেয়ে ক্রমাগতভাবে এটি পুনরুদ্ধার করবে না। টুলবারে ম্যাক্রো শুরু করতে একটি বোতাম তৈরি করা হচ্ছে আমি আগে যেমন বলেছিলাম, আপনি একটি হট কী সংমিশ্রণের সাথে ম্যাক্রো পদ্ধতিটি কল করতে পারেন, তবে মনে রাখতে খুব ক্লান্তিকর যে কোনও সংমিশ্রণটি নির্ধারিত হয়, তাই ম্যাক্রো শুরু করার জন্য এটি একটি বোতাম তৈরি করা ভাল হবে। বাটন তৈরি, সম্ভবত, বিভিন্ন ধরনের, যথা: এমএস এক্সেল 2003 এবং পুরোনো মধ্যে টুলবারে বাটন "সেবা" । আপনি মেনুতে প্রয়োজন বিন্দু "সেটিংস"

উপলব্ধ ট্যাবে যান

"দল"

  • এবং উইন্ডোতে "বিভাগ" একটি কমান্ড নির্বাচন করুন "কাস্টমাইজযোগ্য বাটন" একটি হলুদ বলক বা ইমোটিকন সঙ্গে চিহ্নিত, যারা পরিষ্কার বা আরো সুবিধাজনক। আপনার টাস্কবারে এই বোতামটি টানুন এবং বাটনে ডান মাউস বোতামটি টিপুন, তার প্রসঙ্গ মেনুটি কল করুন যেখানে আপনি একটি নতুন আইকন, নাম এবং এটিতে পছন্দসই ম্যাক্রোটি নির্দিষ্ট করে আপনার কাজগুলিতে বাটনটি সম্পাদনা করতে পারেন। এমএস এক্সেল 2007 এবং আরো নতুন আপনার দ্রুত অ্যাক্সেস প্যানেলে বাটন । আপনি ডান মাউস বাটন করা প্রয়োজন .
  • দ্রুত অ্যাক্সেস প্যানেল ম্যাক্রো দুটি উপায়ে লেখা আছে: স্বয়ংক্রিয়ভাবে এবং ম্যানুয়ালি। প্রথম বিকল্পটি ব্যবহার করে, আপনি কেবল মাইক্রোসফ্ট এক্সেলের নির্দিষ্ট পদক্ষেপগুলি লিখেছেন যা বর্তমানে উপলব্ধ। তারপর আপনি এই এন্ট্রি খেলতে পারেন। এই পদ্ধতিটি খুব হালকা এবং কোডের জ্ঞান প্রয়োজন হয় না, তবে এটির ব্যবহারটি বেশ সীমিত। বিপরীতভাবে ম্যানুয়াল রেকর্ডিং, প্রোগ্রামিংয়ের জ্ঞান প্রয়োজন, কোডটি কীবোর্ড থেকে নিজে ডায়াল করে। যাইহোক, এই পদ্ধতিতে সহজে লেখা কোডটি উল্লেখযোগ্যভাবে প্রক্রিয়াগুলি কার্যকর করার গতি বাড়িয়ে তুলতে পারে। ম্যাক্রো তৈরি করা হচ্ছে যা এমএস এক্সেল উইন্ডোর উপরের বাম কোণে অবস্থিত এবং খোলা প্রসঙ্গ মেনুতে আইটেমটি নির্বাচন করে "দ্রুত অ্যাক্সেস প্যানেল সেটিং" । সেটিংস ডায়ালগ বাক্সে, আপনি একটি বিভাগ নির্বাচন করুন এবং বাটন ব্যবহার করে .

"যোগ করুন"

আপনি আপনার দ্রুত অ্যাক্সেস প্যানেলে এই কমান্ডটি আরও বরাদ্দ করার জন্য তালিকা থেকে অন্য অর্ধেক উইন্ডোতে ম্যাক্রোটি স্থানান্তর করুন।

  1. এক্সেল শীট একটি গ্রাফিক বাটন তৈরি
  2. এই পদ্ধতিটি এমএস এক্সেলের সংস্করণগুলির যে কোনও সংস্করণের জন্য উপলব্ধ রয়েছে এবং আমরা একটি গ্রাফিক বস্তু হিসাবে আমাদের কাজের শীটে সরাসরি বোতামটি সরিয়ে দেব। এই জন্য আপনি প্রয়োজন:
  3. এমএস এক্সেল 2003 এবং পুরোনো
  4. মেনু যান
  5. "দেখুন"

, পছন্দ করা

"টুলবার"

  1. এবং বাটন টিপুন
  2. "ফর্ম"
  3. এমএস এক্সেল 2007 এবং আরো
  4. ড্রপ ডাউন মেনু খুলুন
  5. "পেস্ট করুন"

এবং বস্তু নির্বাচন করুন

"বোতাম"

এই সব পরে, আপনি বাম মাউস বোতামের সাথে আপনার শীটে একটি বোতাম আঁকতে হবে। প্রক্রিয়াটি সম্পন্ন হওয়ার পরে, উইন্ডোটি স্বয়ংক্রিয়ভাবে চালু হবে যেখানে আপনাকে সেই ম্যাক্রোটি চয়ন করতে হবে যা আপনার বাটনে ক্লিক করার সময় সঞ্চালিত হয়।

একটি ম্যাক্রো রেকর্ড করতে, অনুসরণ করে:

"বিকাশকারী" ট্যাবে লগ ইন করুন।

  1. একটি ম্যাক্রো রেকর্ড নির্বাচন করুন।
  2. ম্যাক্রোর নামটি নির্বাচন করুন (নামে আপনি স্পেস এবং হাইফেন ব্যবহার করতে পারবেন না);
  3. ঠিক আছে ক্লিক করুন।

আপনি একটি কী সমন্বয় নির্বাচন করতে পারেন, যখন আপনি ম্যাক্রো শুরু হবে তা ক্লিক করুন;

উপ।

স্থান নির্বাচন করুন:

- এই বইয়ের মধ্যে সংরক্ষণ করার সময়, ম্যাক্রো শুধুমাত্র বর্তমান নথিতে কাজ করবে;

পরিসীমা ("A2")। নির্বাচন করুন - এই স্ট্রিং A2 সেল নির্বাচন করে।

  1. ActiveCell.formular1C1 = "এক্সেল" - এই লাইনটি সক্রিয় কোষে পাঠ্য "এক্সেল" পাঠায়। যেহেতু আমরা A2 কোষকে প্রথম ধাপ হিসাবে বেছে নিয়েছি, তাই এটি আমাদের সক্রিয় সেল হয়ে যায়।
  2. - "ব্যক্তিগত বই" বাঁচানোর সময়, ম্যাক্রো আপনার কম্পিউটারে সমস্ত নথিতে কাজ করবে।
  3. আপনি ম্যাক্রোটির একটি বর্ণনা যুক্ত করতে পারেন, এটি আপনাকে কী পদক্ষেপ একটি ম্যাক্রো তৈরি করতে সহায়তা করবে।
  4. টিপুন "ঠিক আছে"।
  5. যদি আপনি একটি কী সংমিশ্রণটি নির্দিষ্ট না করেন তবে রেকর্ডটি "ঠিক আছে" বোতামটি টিপে অবিলম্বে শুরু হবে।
  6. যখন আপনি রেকর্ড করেন, তখন আপনাকে অবশ্যই প্রয়োজনীয় ক্রমগুলি তৈরি করতে হবে।
  7. আপনি শেষ হলে, স্টপ রেকর্ড বোতাম টিপুন।
  8. A2 সেল নির্বাচন করুন।
  9. রেকর্ডকৃত ম্যাক্রো ম্যাক্রোতে প্রদর্শিত হয়।
  10. তাদের দেখতে, ম্যাক্রো বোতামে ক্লিক করুন। ম্যাক্রোগুলির একটি তালিকা প্রদর্শিত উইন্ডোতে প্রদর্শিত হয়। পছন্দসই ম্যাক্রো নির্বাচন করুন এবং "চালান" ক্লিক করুন।
  11. বইয়ের ম্যাক্রো সম্পাদনা করা যেতে পারে। এটি করার জন্য, ম্যাক্রোটি নির্বাচন করুন এবং "সম্পাদনা করুন" বাটনে ক্লিক করুন। যখন আপনি "পরিবর্তন" বোতামটিতে ক্লিক করেন, তখন ভিবিএ ভাষার লেখা একটি স্ক্রিপ্টের সাথে ম্যাক্রো সম্পাদকটি খোলে।

মেনু রিবন মধ্যে বিকাশকারী ট্যাব প্রদর্শন করুন

"কোড" গ্রুপে, "রিলেন্ট লিঙ্ক" ক্লিক করুন। এটি হাইলাইট করা হবে, এটি অন্তর্ভুক্ত করা হয়েছে যে ইঙ্গিত।

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

ফলস্বরূপ, বিকাশকারী ট্যাব মেনু রিবনটিতে উপস্থিত হবে

"ঠিক আছে" ক্লিক করুন।

আপনি ইতিমধ্যে এক্সেল পরম এবং আপেক্ষিক লিঙ্ক সম্পর্কে জানেন? আপনি যদি ম্যাক্রো রেকর্ড করার জন্য একটি পরম লিঙ্কটি ব্যবহার করেন তবে VBA কোডটি সর্বদা ব্যবহৃত একই কোষগুলি পড়বে। উদাহরণস্বরূপ, যদি আপনি A2 কোষটি নির্বাচন করেন এবং "এক্সেল" পাঠ্যটি লিখে থাকেন তবে প্রত্যেক সময় - আপনি যেখানে শীটটিতে থাকবেন এবং কোনও সেল নির্বাচন করা হয় তা সত্ত্বেও আপনার কোডটি A2 কোষে "এক্সেল" পাঠাবে । 

আপনি যদি ম্যাক্রো রেকর্ডিংয়ের জন্য একটি আপেক্ষিক রেফারেন্স সেটিংস ব্যবহার করেন তবে VBA একটি নির্দিষ্ট সেল ঠিকানাতে সংযুক্ত হবে না। এই ক্ষেত্রে, প্রোগ্রামটি সক্রিয় কোষের সাথে সম্পর্কযুক্ত "সরানো" হবে। উদাহরণস্বরূপ, ধরুন আপনি ইতিমধ্যে A1 সেলটি বেছে নিয়েছেন এবং আপনি আপেক্ষিক লিঙ্ক মোডে ম্যাক্রো রেকর্ডিং শুরু করেন। এখন আপনি A2 সেলটি নির্বাচন করুন, এক্সেল পাঠ্যটি প্রবেশ করান এবং এন্টার কী টিপুন। এখন, যদি আপনি এই ম্যাক্রোটি চালান, এটি A2 কোষে ফিরে আসবে না, পরিবর্তে এটি সক্রিয় কোষের সাথে আপেক্ষিক স্থানান্তরিত হবে। উদাহরণস্বরূপ, যদি একটি B3 সেল নির্বাচন করা হয় তবে এটি B4 এ স্থানান্তরিত হবে, "এক্সেল" পাঠ্যটি রেকর্ড করবে এবং তারপর K5 কোষে যাবে।

বিকাশকারী ট্যাব ক্লিক করুন।

"কোড" গ্রুপে, "রিলেন্ট লিঙ্ক" ক্লিক করুন। এটি হাইলাইট করা হবে, এটি অন্তর্ভুক্ত করা হয়েছে যে ইঙ্গিত।

'আত্মীয় ম্যাক্রো

ম্যাক্রো রেকর্ড বাটনে ক্লিক করুন।

ম্যাক্রো রেকর্ড ডায়ালগ বাক্সে, আপনার ম্যাক্রোর জন্য একটি নাম লিখুন। উদাহরণস্বরূপ, নাম "আত্মীয়"।

এখন নিম্নলিখিত কাজ।

"সংরক্ষণ করুন" বিকল্পে, "এই বই" নির্বাচন করুন।

  • "ঠিক আছে" ক্লিক করুন।
  • পাঠ্যটি "এক্সেল" লিখুন (অথবা আপনি পছন্দ করেন অন্যটি)।
  • এন্টার কী টিপুন। কার্সার A3 কোষে চলে যায়।
  • বিকাশকারী ট্যাবে "রেকর্ড বন্ধ করুন" বাটনে ক্লিক করুন।

আপেক্ষিক লিঙ্ক মোডে ম্যাক্রো সংরক্ষণ করা হবে।

কোড গ্রুপে, ম্যাক্রো ক্লিক করুন। "ম্যাক্রো" ডায়ালগ বাক্সে, সংরক্ষিত ম্যাক্রো "আত্মীয়দের" ক্লিক করুন। "রান" বাটনে ক্লিক করুন।

আপনি বিজ্ঞপ্তি হিসাবে, ম্যাক্রো পাঠ্যটি "এক্সেল" কোষ A2 তে নয়। এটি ঘটেছে কারণ আপনি আপেক্ষিক লিঙ্ক মোডে একটি ম্যাক্রো রেকর্ড করেছেন। সুতরাং, কার্সারটি সক্রিয় সেলের সাথে সম্পর্কিত হয়। উদাহরণস্বরূপ, বি 3 সেল নির্বাচিত হলে এটি যদি আপনি এটি করেন তবে এটি এক্সেল টেক্সটটি প্রবেশ করবে - B4 সেল এবং শেষ পর্যন্ত B5 কোষটি নির্বাচন করবে।

সাব আত্মীয় () 'আপেক্ষিক ম্যাক্রো ম্যাক্রো' 'ActiveCell.offset (1, 0)। রেঞ্জ ("A1")। ActiveCell.formular1c1 = "এক্সেল" ActiveCell.offset (1, 0)। রেঞ্জ ("A1" । শেষ সাব নির্বাচন করুন।

  1. COBS B3 বা B4 এর কোন রেফারেন্স নেই দয়া করে নোট করুন। ম্যাক্রো বর্তমান সেলটি এবং এই কোষের অফসেটের আপেক্ষিককে উল্লেখ করার জন্য অ্যাক্টিভিকেল ব্যবহার করে। পরিসীমা কোডের অংশে মনোযোগ দেবেন না ("A1")। এটি এমন একটি ক্ষেত্রে যেখানে ম্যাক্রোর্কোডার একটি অপ্রয়োজনীয় কোড যুক্ত করে যার কোন লক্ষ্য নেই এবং মুছে ফেলা যেতে পারে। এটা ছাড়া, কোড পুরোপুরি কাজ করবে। এক্সেল ফাইল এক্সটেনশান যা ম্যাক্রো থাকে এক্সেল 2007 পর্যন্ত, একটি ফাইল বিন্যাস যথেষ্ট ছিল - .xls। কিন্তু 2007.xlsx থেকে একটি স্ট্যান্ডার্ড ফাইল এক্সটেনশন হিসাবে প্রতিনিধিত্ব করা হয়। ফাইলগুলি হিসাবে সংরক্ষিত ফাইলগুলি একটি ম্যাক্রো ধারণ করতে পারে না। অতএব, যদি আপনার কাছে .xlsx এক্সটেনশানটির সাথে একটি ফাইল থাকে এবং আপনি ম্যাক্রোটি লিখতে এবং সংরক্ষণ করুন এবং এটি সংরক্ষণ করুন, এটি আপনাকে ম্যাক্রো সাপোর্টের সাথে বিন্যাসে সংরক্ষণের বিষয়ে সতর্ক করবে এবং আপনাকে নিম্নলিখিত ডায়ালগ বাক্সটি দেখাবে: আপনি যদি "না" নির্বাচন করেন তবে এক্সেলটি ম্যাক্রো সাপোর্টের সাথে বিন্যাসে ফাইলটি সংরক্ষণ করুন। কিন্তু যদি আপনি "হ্যাঁ" ক্লিক করেন তবে এক্সেল স্বয়ংক্রিয়ভাবে আপনার বই থেকে সমস্ত কোড মুছে ফেলবে এবং ফাইলটিকে .xlsx বিন্যাসে একটি বই হিসাবে সংরক্ষণ করবে। অতএব, যদি আপনার বইটি একটি ম্যাক্রো থাকে তবে আপনাকে এই ম্যাক্রো সংরক্ষণ করতে .xlsm বিন্যাসে এটি সংরক্ষণ করতে হবে। ম্যাক্রো রেকর্ডারটি আপনার জন্য এক্সেলের জন্য দুর্দান্ত এবং আপনার সঠিক পদক্ষেপগুলি রেকর্ড করে, তবে আপনি যখন আরো কিছু করতে চান তখন আপনি আসবেন না। আপনি একটি বস্তু নির্বাচন না করে কোডটি কার্যকর করতে পারবেন না। উদাহরণস্বরূপ, যদি আপনি ম্যাক্রোটি পরবর্তী কাজের শীটে যেতে চান এবং কলাম A তে সমস্ত ভরাট কোষ বরাদ্দ করতে চান, বর্তমান কাজের টেবিল ছাড়াই ম্যাক্রোরকোডার এটি করতে পারবেন না। এই ক্ষেত্রে, আপনাকে নিজে কোডটি সম্পাদনা করতে হবে। আপনি একটি MacRorecard ব্যবহার করে একটি ব্যবহারকারী ফাংশন তৈরি করতে পারবেন না। VBA ব্যবহার করে, আপনি ব্যবহারকারীর ফাংশন তৈরি করতে পারেন যা প্রচলিত ফাংশন হিসাবে একটি কাজের শীটে ব্যবহার করা যেতে পারে। )।
  2. আপনি একটি MacRorecard ব্যবহার করে চক্র তৈরি করতে পারবেন না। কিন্তু আপনি একটি কর্ম লিখতে পারেন, এবং চক্রটি কোড সম্পাদকের মধ্যে ম্যানুয়ালি হয়। আপনি শর্তাবলী বিশ্লেষণ করতে পারবেন না: আপনি ম্যাক্রো Chorder ব্যবহার করে কোডের শর্তগুলি পরীক্ষা করতে পারেন। আপনি যদি VBA কোডটি ম্যানুয়ালি লিখে থাকেন তবে আপনি যদি অন্য কোনও শর্তাবলী বিশ্লেষণ করেন এবং কোডটি প্রবর্তন করতে এবং যদি সত্যের কোডটি প্রবর্তন করতে পারেন তবে (অথবা অন্য কোড, যদি মিথ্যা থাকে তবে)। .বিঃদ্রঃ: সম্পাদক ভিসুয়াল বেসিক
  3. এক্সেল একটি অন্তর্নির্মিত আছে

সম্পাদক ভিসুয়াল বেসিক

যা ম্যাক্রো কোড সঞ্চয় করে এবং এক্সেল বুকের সাথে যোগাযোগ করে। ভিসুয়াল বেসিক এডিটর প্রোগ্রামিং ভাষা সিনট্যাক্সে ত্রুটিগুলি বরাদ্দ করে এবং ডিবাগিং সরঞ্জামগুলি ট্র্যাক করার জন্য এবং কোডে ত্রুটি সনাক্ত করার জন্য ডিবাগিং সরঞ্জাম সরবরাহ করে।

  1. ম্যাক্রো এক্সিকিউশন চালু করুন ম্যাক্রো রেকর্ডারটি আপনার জন্য এক্সেলের জন্য দুর্দান্ত এবং আপনার সঠিক পদক্ষেপগুলি রেকর্ড করে, তবে আপনি যখন আরো কিছু করতে চান তখন আপনি আসবেন না। রেকর্ডকৃত ম্যাক্রোর কাজটি পরীক্ষা করার জন্য আপনাকে নিম্নলিখিতটি করতে হবে: একই ট্যাবে ( )।
  2. "বিকাশকারী" ) এবং গ্রুপ .
  3. "কোড" বাটনটি চাপুন "ম্যাক্রো"
    • (আপনি গরম কী ব্যবহার করতে পারেন Alt + F8। প্রদর্শিত উইন্ডোতে, আমাদের ম্যাক্রোটি নির্বাচন করুন এবং টিমের উপর ক্লিক করুন "রান"
    • ম্যাক্রো এক্সিকিউশন শুরু করার জন্য একটি সহজ বিকল্প রয়েছে - একটি ম্যাক্রো তৈরি করার সময় আমরা যে কী সংমিশ্রণটি সেট করি তা ব্যবহার করুন। Alt + F8। যাচাইয়ের ফলাফলটি পূর্বে মৃত্যুদন্ড কার্যকর (রেকর্ডকৃত) কর্মের পুনরাবৃত্তি হবে।
    • সঠিক ম্যাক্রো
    • তৈরি ম্যাক্রো পরিবর্তন করা যেতে পারে। এমন একটি সাধারণ কারণ যা এমন একটি প্রয়োজনের দিকে পরিচালিত করে - একটি ত্রুটি লেখার সময় তৈরি করা হয়। এখানে আপনি ম্যাক্রো সম্পাদনা করতে পারেন: বাটনটি চাপুন (বা সমন্বয় Ctrl + F8। প্রদর্শিত উইন্ডোতে, আমরা আমাদের ম্যাক্রো নির্বাচন করি এবং ক্লিক করি "পরিবর্তন" .
    • সম্পাদক উইন্ডো পর্দায় প্রদর্শিত হবে। "মাইক্রোসফ্ট ভিসুয়াল বেসিক" যা আমরা সম্পাদনা করতে পারেন। নিম্নরূপ প্রতিটি ম্যাক্রো গঠন করা হয়:
  4. দলটি খোলে "সাব" , বন্ধ - 3"শেষ সাব"; পরে
  5. ম্যাক্রো নাম প্রদর্শন করে; নিম্নলিখিত বর্ণনা বর্ণনা (যদি আছে) এবং মনোনীত কী সমন্বয়; কমান্ড "পরিসীমা (" ... ")। নির্বাচন করুন .বিঃদ্রঃ: "সেল নম্বর প্রদান করে। এই ক্ষেত্রে, আবার বাটনে ক্লিক করুন "পরিসীমা (" B2 ")। নির্বাচন করুন" সেল নির্বাচন করুন .
  6. বি 2।
  7. সারিতে "সাব" , বন্ধ - "ActiveCell.formular1c1" সূত্রের সেল বা কর্মের মান নির্দেশিত হয়।
  8. আসুন ম্যাক্রো সামঞ্জস্য করার চেষ্টা করি, যথা, এটি একটি সেল যোগ করুন
    • B4। পরিসীমা ("...")। নির্বাচন করুন অর্থের সাথে
    • । ম্যাক্রো কোডে আপনাকে নিম্নলিখিত লাইনগুলি যুক্ত করতে হবে: "পরিসীমা (" C4 ")। নির্বাচন করুন" .
  9. পরিসীমা ("B4")। Selectactivecell.formular1c1 = "3" "C4" একটি ফলে কোষের জন্য Activecell.formular1c1. D2।

তদুপরি, আপনাকে নিম্নলিখিত প্রাথমিক অভিব্যক্তিটি পরিবর্তন করতে হবে:

  • Activecell.formular1c1 = "= আরসি [-2] * R [1] সি [-2] * R [2] সি [-2]"
  • এই লাইনের মধ্যে কোষের ঠিকানাটি দয়া করে মনে রাখবেন
  • ) শৈলী লেখা হয়
  • R1C1.
  • সবকিছু প্রস্তুত হলে, সম্পাদকটি বন্ধ করা যেতে পারে (উইন্ডোটির উপরের ডানদিকে কোণে কেবল ক্রুশে ক্লিক করুন)।
  • আমরা পরিবর্তিত ম্যাক্রোটির মৃত্যুদন্ড কার্যকর করি, তারপরে আমরা লক্ষ্য করতে পারি যে টেবিলে একটি নতুন ভরাট সেলটি প্রকাশিত হয়েছে (
  • "3"

), পাশাপাশি, সংশোধিত সূত্র অ্যাকাউন্ট গ্রহণ, ফলাফল পরিমার্জিত।

যদি আমরা একটি বড় ম্যাক্রো ম্যাক্রো মোকাবেলা করি, তাহলে তার সম্পাদন করার জন্য এটি অনেক সময় নেওয়ার প্রয়োজন হতে পারে, ম্যানুয়াল সম্পাদনা পরিবর্তনগুলি দ্রুত টাস্কটি মোকাবেলা করতে সহায়তা করবে।

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

ভিবিএ। যদি আপনি আবার পর্দায় প্রদর্শনটি ফেরত পাঠাতে চান তবে কমান্ডটি লিখুন: একা VBA. বই সাহায্য করতে। এবং এখন আমরা কীভাবে "ম্যাক্রো", কীভাবে তাদের অন্তর্ভুক্ত করতে হবে তা বিস্তারিতভাবে বুঝতে পারব।

ম্যাক্রো মানে কী এবং কিভাবে তাদের সাথে কাজ করতে হয়?

প্রতিটি পরিবর্তনের পরে প্রোগ্রামটি রিচারকুলেশন লোড না করার জন্য, খুব শুরুতে আমরা দলটি লিখি

প্রথমে আপনাকে ম্যাক্রো দিয়ে কাজ করার জন্য এক্সেল কনফিগার করতে হবে। ইহা সহজ. ২007 সালের অফিসের উদাহরণে আমি আপনাকে দেখাবো কিভাবে। পরবর্তী সম্পাদক মধ্যে, সবকিছু প্রায় অনুরূপ সম্পন্ন করা হয়। প্রথমে "পরামিতি" যান:

, এবং শেষে -

। এখন গণনা শুধুমাত্র একবার সঞ্চালিত হবে।

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

আপনি ভিবিএ প্রকল্পের অবজেক্ট মডেলের অ্যাক্সেসের উপর নির্ভর করতে হবে। সব পরে, ইন্টারনেটে বা সহকর্মীদের উপর, আপনি অনেকগুলি তৈরি এবং আকর্ষণীয় প্রকল্পগুলি খুঁজে পেতে পারেন। ভিবিএ। এক্সেল, শব্দ এবং ব্যবহারের জন্য লিখিত।

এক্সেল 2007 এর ম্যাক্রো কী?

আমরা এখনও সহজ ম্যাক্রো লিখতে শিখি। এটা খুব সহজ করা। "রিবে" তে, আমাদের এখন সংশ্লিষ্ট আইকন রয়েছে "বিকাশকারী"।

সূত্র

https://lumpics.ru/how-to-create-a-macro-in-excel/

https://microexcel.ru/sozdanie-makrosov/

http://topexcel.ru/kak-sozdat-makros-v-excel/

https://exceltable.com/vba-macros/kak-napisat-makros।

আমাদের ম্যাক্রো এখন ম্যাক্রো বোতামে উপলব্ধ, আপনি সেখানে থেকে এটি চালাতে পারেন।

https://office-guru.ru/Excel/samouchitel-po-Rabote-s-makrosami-v-excel-449.HTML.

http://ruexcel.ru/simple-macros/

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

https://micro-solution.ru/Excel/vba/first-macros।

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

প্রতিটি সময় আপনি প্রক্রিয়াটি স্বয়ংক্রিয়ভাবে এবং সময় বাঁচাতে পারেন এমন সময়ে একই ক্রিয়াগুলি পুনরাবৃত্তি না করার জন্য। আপনি একটি ম্যাক্রোতে আপনার ক্রিয়াকলাপগুলি (ডকুমেন্ট কোষ, অনুলিপি, ফর্ম্যাটিং, ফর্মুলা বরাদ্দ করা) রেকর্ড করুন। এই কমান্ডটি টুলবারে একটি বোতামের আকারে স্থাপন করা হয়। যখন আপনি বোতামটি টিপবেন, তখন আপনার সমস্ত পূর্বে রেকর্ডকৃত কর্মগুলি স্বয়ংক্রিয়ভাবে সঞ্চালিত হয়। এই "ম্যাক্রো"।

কিভাবে এক্সেল 2016 ভিডিওতে ম্যাক্রো সক্রিয় করতে হবে

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

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

আমাদের বাটন স্বয়ংক্রিয়ভাবে একটি ম্যাক্রো বরাদ্দ করা হবে। ম্যাক্রোটির নাম, কী সংমিশ্রণ, মুক্ত করা, আমরা "বই" সংরক্ষণ করি। এর মানে হল বোতামটি কেবল এই নথিতে কাজ করবে।

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

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

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

এখন কোষগুলির পছন্দসই পরিসর নির্বাচন করা হয়, কীবোর্ডে ডেল কী টিপুন এবং কোষগুলির সামগ্রীগুলি মুছুন। ম্যাক্রো রেকর্ডিং বন্ধ করুন:

বোতামের সাথে কোনও বস্তুর মতো, আপনি বিভিন্ন পদক্ষেপগুলি তৈরি করতে পারেন - কপি, মুছুন, বিন্যাস, তাদের কাছে ম্যাক্রো বরাদ্দ করুন। আমরা এখনো নাম পরিবর্তন করেছি। বোতামের বৈশিষ্ট্যগুলি পেতে, আপনাকে এটি সঠিকভাবে ক্লিক করতে হবে:

প্রথমে আমরা "টেপ" কনফিগার করব; আপনি "বিকাশকারী মোড" সক্ষম করতে হবে:

আপনি ম্যাক্রোগুলির সাথে গুরুত্ব সহকারে কাজ করতে যাচ্ছেন - আপনাকে অন্য সেটিংস চালু করতে হবে। এখানে আমরা নিরাপত্তা ব্যবস্থাপনা কেন্দ্রটিতে যাই এবং "নিরাপত্তা ব্যবস্থাপনা কেন্দ্র" পরামিতি কনফিগার করি:

এই মোডে, অন্যান্য ফাংশনগুলি আমাদের কাছে উপলব্ধ হবে - "কনস্ট্রাক্টর মোড"। আপনি স্বাধীনভাবে উইন্ডোজ, বোতাম তৈরি করতে পারেন। এবং ভিসুয়াল বেসিক এডিটরতে, আপনি তৈরি ম্যাক্রো সম্পাদনা করতে পারেন। তাই, আমি দেখব কিভাবে এটি সব কাজ করে। যখন আপনি "ম্যাক্রো রেকর্ড" বাটনে ক্লিক করেন, তখন আপনাকে প্রথমে এটির নাম (স্পেস ছাড়াই), হট কী কীগুলি (ঐচ্ছিক) এবং স্থান যেখানে এটি সংরক্ষণ করা হবে তা পূরণ করতে হবে:

টাস্কের উপর নির্ভর করে, আপনি একটি পৃথক নথিতে বা "ব্যক্তিগত বই" তে ম্যাক্রো সংরক্ষণ করতে পারেন। প্রথম ক্ষেত্রে, এটি নথির মধ্যে রেকর্ড করা হয়েছে এবং শুধুমাত্র নথিতে কার্যকর হবে। দ্বিতীয় ক্ষেত্রে, এটি একটি নথি তৈরি করার আগে বলা যেতে পারে। ম্যাক্রো কীসের জন্য পরিষ্কারভাবে প্রদর্শন করা ভাল। টাস্ক: আমি তৈরি করতে হবে: নথিতে একটি নথি এক্সেল, একটি নির্দিষ্ট বিন্যাস এবং কম্পিউটিংয়ের ভিতরে একটি টেবিল তৈরি করে। ভিডিওটি দেখুন কি ঘটেছে:

আপনি নিজেকে দেখেছিলেন যে একটি সহজ ডেমো তৈরি করার প্রক্রিয়া - টেবিল পাঁচ বা তার বেশি মিনিট থেকে দখল করে। এবং আমরা 2 সেকেন্ডের মধ্যে একটি ম্যাক্রো দিয়ে একটি টেবিল তৈরি করেছি। এবং যদি আমরা জটিল প্রকল্প সম্পর্কে কথা বলি? উত্তরটি একবার একটি পদ্ধতি তৈরি করে সুস্পষ্ট, আপনি সময় বাঁচাতে এবং আপনার কাজের কর্মক্ষমতা বাড়িয়ে তুলবেন।

এক্সেল বন্ধ থাকলে পোস্টটি সম্পন্ন হওয়ার পরে, প্রোগ্রামটি স্পষ্টভাবে ম্যাক্রোগুলির "ব্যক্তিগত বই" তে পরিবর্তনগুলি চালিয়ে যেতে বলে। সম্মত হতে ভুলবেন না; অন্যথায়, রেকর্ডকৃত ম্যাক্রো অদৃশ্য হয়ে যাবে এবং সবাই আবার করতে হবে।

0 গুরুত্বপূর্ণ! ম্যাক্রো এর "ব্যক্তিগত বই" প্যাথ সি: \ ব্যবহারকারীদের \% কম্পিউটার ব্যবহারকারী% \ AppData \ Roaming \ Microsoft \ Excel \ xlstart এ সংরক্ষণ করা হয়। এই বইটি অন্যদের সাথে বিভক্ত করা যেতে পারে বা কিছু ব্যর্থ হলে মুছে ফেলতে পারে। এক্সেল 2016 এর ম্যাক্রো মানে কী এবং কেন এটি ডিজাইন করা হয়েছে? ম্যাক্রো রেকর্ডিং প্রক্রিয়া প্রাথমিক সংস্করণ থেকে ভিন্ন নয়; অন্য সহজ উদাহরণে, আমি আপনাকে ম্যাক্রোকোম্যান্ডকে কল করার আরেকটি উপায় সম্পর্কে বলব। ম্যাক্রো সৃষ্টি আপনাকে প্রোগ্রামিং দক্ষতা নিয়ে পরিচিত হওয়ার অনুমতি দেবে এবং কে জানে, সম্ভবত এটি শখের একটি আকর্ষণীয় জিনিস।

প্রথমত, MSOFFICE 2016 সেটিংস তৈরি করতে ভুলবেন না। আমরা "পরামিতি" তেও যাই, কিন্তু তারপর "টেপ সেট আপ করুন"

ActiveCell.offset (1, 0)। রেঞ্জ ("A1")। নির্বাচন করুন

শেষ সাব।

COBS B3 বা B4 এর কোন রেফারেন্স নেই দয়া করে নোট করুন। ম্যাক্রো বর্তমান সেলটি এবং এই কোষের অফসেটের আপেক্ষিককে উল্লেখ করার জন্য অ্যাক্টিভিকেল ব্যবহার করে।

"বিকাশকারী" পরে "টেপ" তে দৃশ্যমান হবে। সেখানে যাও. ম্যাক্রোসের আমাদের ব্যক্তিগত বইটি এখনও স্পটটিতে রয়েছে, এটি খুলুন:

আসুন আমাদের পূর্ববর্তী ম্যাক্রো শুরু করি, আমরা কীভাবে প্রোগ্রামটি তৈরি করে এবং টেবিলটি পূরণ করি তা আমরা প্রশংসা করি। আমাদের উদাহরণে, দুটি কলাম "সংখ্যা" এবং "মূল্য", যা বিষয়বস্তু পরিষ্কার করা আছে। আমরা প্রক্রিয়া স্বয়ংক্রিয়।

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

প্রোগ্রামিং শুরু হয় 😛, বিকাশকারী মেনু থেকে, আমাদের নথির যে কোনও স্থানে বাটনটি সন্নিবেশ করান। কার্সার crossroads পরিবর্তন, তারপর সঠিক জায়গায় বাটন আঁকুন:

  1. রেকর্ডিং শুরু! আমরা নির্বাচিত গ্রাফ গ্রাফগুলি সাফ করতে যাচ্ছি, তাই একযোগে "পরিমাণ" এবং "মূল্য" গ্রাফগুলিতে পছন্দসই পরিসরগুলি নির্বাচন করুন। এটি করার জন্য, প্রথমে "পরিমাণ" গণনাটি নির্বাচন করুন, তারপর Ctrl কী Clamp এবং এটি ছেড়ে দেওয়ার পরে, মূল্য কলামে প্রয়োজনীয় কোষগুলি বরাদ্দ করবেন না। পরিসীমা কোডের অংশে মনোযোগ দেবেন না ("A1")। এটি এমন একটি ক্ষেত্রে যেখানে ম্যাক্রোর্কোডার একটি অপ্রয়োজনীয় কোড যুক্ত করে যার কোন লক্ষ্য নেই এবং মুছে ফেলা যেতে পারে। এটা ছাড়া, কোড পুরোপুরি কাজ করবে। Ctrl কী ব্যবহার করে নির্বাচন করা হয়েছে, এটি একযোগে বিভিন্ন কোষের কলাম এবং ক্ষেত্রগুলি নির্বাচন করতে সহায়তা করে। বড় টেবিল ক্ষেত্রে এই অবহেলা করবেন না। এক্সেল 2007 পর্যন্ত, একটি ফাইল বিন্যাস যথেষ্ট ছিল - .xls। কিন্তু 2007.xlsx থেকে একটি স্ট্যান্ডার্ড ফাইল এক্সটেনশন হিসাবে প্রতিনিধিত্ব করা হয়। ফাইলগুলি হিসাবে সংরক্ষিত ফাইলগুলি একটি ম্যাক্রো ধারণ করতে পারে না। অতএব, যদি আপনার কাছে .xlsx এক্সটেনশানটির সাথে একটি ফাইল থাকে এবং আপনি ম্যাক্রোটি লিখতে এবং সংরক্ষণ করুন এবং এটি সংরক্ষণ করুন, এটি আপনাকে ম্যাক্রো সাপোর্টের সাথে বিন্যাসে সংরক্ষণের বিষয়ে সতর্ক করবে এবং আপনাকে নিম্নলিখিত ডায়ালগ বাক্সটি দেখাবে: আমি টেক্সট পরিবর্তন "পরিষ্কার"। রঙ, পাঠ্য আকার বোতামে ফন্টটি স্বাদে পরিবর্তিত হতে পারে। "বস্তুর বিন্যাসে" এটির কাছাকাছি: সেল ফর্ম্যাট করার সময় সবকিছু একই ভাবে সম্পর্কে। এবং বোতামের আকারটি নিজেই পরিবর্তন করুন এবং তার অবস্থান প্রান্ত দ্বারা প্রসারিত বা এটি টেনে আনতে পারে: .এক্সেল মধ্যে টেপ কনফিগার করুন
  2. আচ্ছা, শেষ পর্যন্ত ভিবিএ সম্পাদককে দেখি এবং আমাদের ম্যাক্রো প্রোগ্রাম কোডটি এটি দেখে মনে হচ্ছে তা দেখুন। এটি করার জন্য, আমরা আমাদের "ম্যাক্রো" তে যাই, পছন্দসই নির্বাচন করুন এবং "লগ ইন করুন" বা "পরিবর্তন" ক্লিক করুন:
    • আরেকটি উপায় - আপনি বাটনে ডান-ক্লিক করতে পারেন এবং "ম্যাক্রো বরাদ্দ করুন" নির্বাচন করুন; ফলাফল অনুরূপ হবে। একটি ভিবিএ সম্পাদক খোলা যা আপনি অনেক আকর্ষণীয় এবং দরকারী করতে পারেন। আমরা এখনও দেখছি যে আমরা সেখানে প্রোগ্রাম করেছি: সহজ এবং বোধগম্য নমুনা কোড; মন্তব্যের পরে (সবুজ হাইলাইট করা সবুজ), কোডটি "কোষের পরিসর নির্বাচন করুন প্রথমে, তারপর অন্যটি, তারপর বিষয়বস্তু মুছে দিন।" আপনি ক্রুশে ক্লিক করে স্বাভাবিক উইন্ডো হিসাবে সম্পাদকটি বন্ধ করতে পারেন। আমি এই ধরনের ম্যাক্রো আশা করি - আপনি figured আউট। একই সাথে তারা একটি প্রোগ্রামার হয়ে কিভাবে শিখেছি। সৌভাগ্য কামনা করছি!
    • প্রকাশনার লেখক মন্তব্য: 62। Ctrl. প্রকাশনা: 389। নিবন্ধন: 04-09-2015. ম্যাক্রোগুলির সাহায্যে, আপনি এক্সেলের তথ্যের সাথে এবং এক্সেলের তথ্যের সাথে কাজ করার দক্ষতা বাড়িয়ে তুলতে পারেন যা আমাদের পুনরাবৃত্তি করতে হবে এমন একটি বিশেষ কোডের আকারে সজ্জিত করা যেতে পারে যা আপনি এটি গ্রহণ করবে এমন একটি বিশেষ কোডের আকারে সাজাইয়া রাখতে পারেন নিজের জন্য যত্ন। এই প্রবন্ধে, আমরা কীভাবে নতুন ম্যাক্রো তৈরি করতে পারি, সেইসাথে বিদ্যমানটি কীভাবে পরিবর্তন করতে পারি।
    • পদ্ধতি 1: স্বয়ংক্রিয় মোডে একটি ম্যাক্রো লিখুন স্বয়ংক্রিয়ভাবে ম্যাক্রো রেকর্ড করতে সক্ষম হবেন, প্রথমে আপনাকে এক্সেল পরামিতিগুলিতে তাদের সক্রিয় করতে হবে।
    • আপনি কীভাবে এটি করা যেতে পারে তা খুঁজে বের করতে পারেন, আপনি আমাদের নিবন্ধটি করতে পারেন - "কিভাবে এক্সেলের মধ্যে ম্যাক্রো সক্ষম এবং নিষ্ক্রিয় করতে হবে"।
    • Macros অন্তর্ভুক্ত করার পরে, আপনি আমাদের প্রধান টাস্ক যেতে পারেন। ট্যাবে স্যুইচ করুন .এক্সেলের একটি ম্যাক্রো লিখুন - বিকাশকারী ট্যাবটি সক্ষম করুন
  3. । উপকরণ গ্রুপে
  4. আইকনে ক্লিক করুন নিম্নলিখিত বর্ণনা বর্ণনা (যদি আছে) এবং মনোনীত কী সমন্বয়; "একটি ম্যাক্রো লিখুন" "পরিবর্তন" и পর্দায় একটি উইন্ডো প্রদর্শিত হবে যা আমরা রেকর্ডিং সেটিংস সঞ্চালন করতে পারি। এটা এখানে নির্দেশিত হয়: ম্যাক্রো নাম - কোন, কিন্তু চিঠি দিয়ে শুরু করা উচিত (চিত্র থেকে নয়), ফাঁকগুলি অনুমোদিত নয়। .রিবন মধ্যে বিকাশকারী ট্যাব
  5. কী সমন্বয় যা ম্যাক্রো শুরু করতে ব্যবহার করা হবে। বাধ্যতামূলক এবং আমরা একটি বিশেষ ক্ষেত্রে দ্বিতীয় বরাদ্দ করতে পারেন। ধরুন, এটি "আর" কী হতে দিন। আপনি যদি একটি পুঁজি চিঠিটি ব্যবহার করতে চান তবে আপনাকে কী ধরে রাখতে হবে Shift। যা কী সমন্বয় যোগ করা হবে। সেল ফর্ম্যাট করার সময় সবকিছু একই ভাবে সম্পর্কে। এবং বোতামের আকারটি নিজেই পরিবর্তন করুন এবং তার অবস্থান প্রান্ত দ্বারা প্রসারিত বা এটি টেনে আনতে পারে: ম্যাক্রো স্টোরেজ অবস্থান এক্সেল 2007 পর্যন্ত, একটি ফাইল বিন্যাস যথেষ্ট ছিল - .xls। কিন্তু 2007.xlsx থেকে একটি স্ট্যান্ডার্ড ফাইল এক্সটেনশন হিসাবে প্রতিনিধিত্ব করা হয়। ফাইলগুলি হিসাবে সংরক্ষিত ফাইলগুলি একটি ম্যাক্রো ধারণ করতে পারে না। অতএব, যদি আপনার কাছে .xlsx এক্সটেনশানটির সাথে একটি ফাইল থাকে এবং আপনি ম্যাক্রোটি লিখতে এবং সংরক্ষণ করুন এবং এটি সংরক্ষণ করুন, এটি আপনাকে ম্যাক্রো সাপোর্টের সাথে বিন্যাসে সংরক্ষণের বিষয়ে সতর্ক করবে এবং আপনাকে নিম্নলিখিত ডায়ালগ বাক্সটি দেখাবে: .রিবন মধ্যে বিকাশকারীর ট্যাবে ম্যাক্রো রেকর্ড বোতাম

আপনি বিজ্ঞপ্তি হিসাবে, ম্যাক্রো পাঠ্যটি "এক্সেল" কোষ A2 তে নয়। এটি ঘটেছে কারণ আপনি আপেক্ষিক লিঙ্ক মোডে একটি ম্যাক্রো রেকর্ড করেছেন। সুতরাং, কার্সারটি সক্রিয় সেলের সাথে সম্পর্কিত হয়। উদাহরণস্বরূপ, বি 3 সেল নির্বাচিত হলে এটি যদি আপনি এটি করেন তবে এটি এক্সেল টেক্সটটি প্রবেশ করবে - B4 সেল এবং শেষ পর্যন্ত B5 কোষটি নির্বাচন করবে।

সাব আত্মীয় () 'আপেক্ষিক ম্যাক্রো ম্যাক্রো' 'ActiveCell.offset (1, 0)। রেঞ্জ ("A1")। ActiveCell.formular1c1 = "এক্সেল" ActiveCell.offset (1, 0)। রেঞ্জ ("A1" । শেষ সাব নির্বাচন করুন।

  1. COBS B3 বা B4 এর কোন রেফারেন্স নেই দয়া করে নোট করুন। ম্যাক্রো বর্তমান সেলটি এবং এই কোষের অফসেটের আপেক্ষিককে উল্লেখ করার জন্য অ্যাক্টিভিকেল ব্যবহার করে। পরিসীমা কোডের অংশে মনোযোগ দেবেন না ("A1")। এটি এমন একটি ক্ষেত্রে যেখানে ম্যাক্রোর্কোডার একটি অপ্রয়োজনীয় কোড যুক্ত করে যার কোন লক্ষ্য নেই এবং মুছে ফেলা যেতে পারে। এটা ছাড়া, কোড পুরোপুরি কাজ করবে। এক্সেল ফাইল এক্সটেনশান যা ম্যাক্রো থাকে এক্সেল 2007 পর্যন্ত, একটি ফাইল বিন্যাস যথেষ্ট ছিল - .xls। কিন্তু 2007.xlsx থেকে একটি স্ট্যান্ডার্ড ফাইল এক্সটেনশন হিসাবে প্রতিনিধিত্ব করা হয়। ফাইলগুলি হিসাবে সংরক্ষিত ফাইলগুলি একটি ম্যাক্রো ধারণ করতে পারে না। অতএব, যদি আপনার কাছে .xlsx এক্সটেনশানটির সাথে একটি ফাইল থাকে এবং আপনি ম্যাক্রোটি লিখতে এবং সংরক্ষণ করুন এবং এটি সংরক্ষণ করুন, এটি আপনাকে ম্যাক্রো সাপোর্টের সাথে বিন্যাসে সংরক্ষণের বিষয়ে সতর্ক করবে এবং আপনাকে নিম্নলিখিত ডায়ালগ বাক্সটি দেখাবে: আপনি যদি "না" নির্বাচন করেন তবে এক্সেলটি ম্যাক্রো সাপোর্টের সাথে বিন্যাসে ফাইলটি সংরক্ষণ করুন। কিন্তু যদি আপনি "হ্যাঁ" ক্লিক করেন তবে এক্সেল স্বয়ংক্রিয়ভাবে আপনার বই থেকে সমস্ত কোড মুছে ফেলবে এবং ফাইলটিকে .xlsx বিন্যাসে একটি বই হিসাবে সংরক্ষণ করবে। অতএব, যদি আপনার বইটি একটি ম্যাক্রো থাকে তবে আপনাকে এই ম্যাক্রো সংরক্ষণ করতে .xlsm বিন্যাসে এটি সংরক্ষণ করতে হবে। ম্যাক্রো রেকর্ডারটি আপনার জন্য এক্সেলের জন্য দুর্দান্ত এবং আপনার সঠিক পদক্ষেপগুলি রেকর্ড করে, তবে আপনি যখন আরো কিছু করতে চান তখন আপনি আসবেন না। আপনি একটি বস্তু নির্বাচন না করে কোডটি কার্যকর করতে পারবেন না। উদাহরণস্বরূপ, যদি আপনি ম্যাক্রোটি পরবর্তী কাজের শীটে যেতে চান এবং কলাম A তে সমস্ত ভরাট কোষ বরাদ্দ করতে চান, বর্তমান কাজের টেবিল ছাড়াই ম্যাক্রোরকোডার এটি করতে পারবেন না। এই ক্ষেত্রে, আপনাকে নিজে কোডটি সম্পাদনা করতে হবে। আপনি একটি MacRorecard ব্যবহার করে একটি ব্যবহারকারী ফাংশন তৈরি করতে পারবেন না। VBA ব্যবহার করে, আপনি ব্যবহারকারীর ফাংশন তৈরি করতে পারেন যা প্রচলিত ফাংশন হিসাবে একটি কাজের শীটে ব্যবহার করা যেতে পারে। )। ডায়ালগ বাক্সে ম্যাক্রো নাম
  2. আপনি একটি MacRorecard ব্যবহার করে চক্র তৈরি করতে পারবেন না। কিন্তু আপনি একটি কর্ম লিখতে পারেন, এবং চক্রটি কোড সম্পাদকের মধ্যে ম্যানুয়ালি হয়। আপনি শর্তাবলী বিশ্লেষণ করতে পারবেন না: আপনি ম্যাক্রো Chorder ব্যবহার করে কোডের শর্তগুলি পরীক্ষা করতে পারেন। আপনি যদি VBA কোডটি ম্যানুয়ালি লিখে থাকেন তবে আপনি যদি অন্য কোনও শর্তাবলী বিশ্লেষণ করেন এবং কোডটি প্রবর্তন করতে এবং যদি সত্যের কোডটি প্রবর্তন করতে পারেন তবে (অথবা অন্য কোড, যদি মিথ্যা থাকে তবে)। .এক্সেলের ম্যাক্রো রেকর্ডিং - ডায়ালগ বাক্সে শর্টকাটের উদ্দেশ্যবিঃদ্রঃ: সম্পাদক ভিসুয়াল বেসিক
  3. এক্সেল একটি অন্তর্নির্মিত আছে এক্সেল একটি ম্যাক্রো লিখুন - এই বইয়ের ম্যাক্রো সংরক্ষণ করুন

সম্পাদক ভিসুয়াল বেসিক

যা ম্যাক্রো কোড সঞ্চয় করে এবং এক্সেল বুকের সাথে যোগাযোগ করে। ভিসুয়াল বেসিক এডিটর প্রোগ্রামিং ভাষা সিনট্যাক্সে ত্রুটিগুলি বরাদ্দ করে এবং ডিবাগিং সরঞ্জামগুলি ট্র্যাক করার জন্য এবং কোডে ত্রুটি সনাক্ত করার জন্য ডিবাগিং সরঞ্জাম সরবরাহ করে।

  1. ম্যাক্রো এক্সিকিউশন চালু করুন ম্যাক্রো রেকর্ডারটি আপনার জন্য এক্সেলের জন্য দুর্দান্ত এবং আপনার সঠিক পদক্ষেপগুলি রেকর্ড করে, তবে আপনি যখন আরো কিছু করতে চান তখন আপনি আসবেন না। রেকর্ডকৃত ম্যাক্রোর কাজটি পরীক্ষা করার জন্য আপনাকে নিম্নলিখিতটি করতে হবে: একই ট্যাবে ( )।
  2. "বিকাশকারী" ) এবং গ্রুপ .এক্সেল মধ্যে একটি ম্যাক্রো লিখুন - রেকর্ডিং বন্ধ করুন
  3. "কোড" বাটনটি চাপুন "ম্যাক্রো"
    • (আপনি গরম কী ব্যবহার করতে পারেন Alt + F8। প্রদর্শিত উইন্ডোতে, আমাদের ম্যাক্রোটি নির্বাচন করুন এবং টিমের উপর ক্লিক করুন "রান"
    • ম্যাক্রো এক্সিকিউশন শুরু করার জন্য একটি সহজ বিকল্প রয়েছে - একটি ম্যাক্রো তৈরি করার সময় আমরা যে কী সংমিশ্রণটি সেট করি তা ব্যবহার করুন। Alt + F8। যাচাইয়ের ফলাফলটি পূর্বে মৃত্যুদন্ড কার্যকর (রেকর্ডকৃত) কর্মের পুনরাবৃত্তি হবে।
    • সঠিক ম্যাক্রো
    • তৈরি ম্যাক্রো পরিবর্তন করা যেতে পারে। এমন একটি সাধারণ কারণ যা এমন একটি প্রয়োজনের দিকে পরিচালিত করে - একটি ত্রুটি লেখার সময় তৈরি করা হয়। এখানে আপনি ম্যাক্রো সম্পাদনা করতে পারেন: বাটনটি চাপুন (বা সমন্বয় Ctrl + F8। প্রদর্শিত উইন্ডোতে, আমরা আমাদের ম্যাক্রো নির্বাচন করি এবং ক্লিক করি "পরিবর্তন" .
    • সম্পাদক উইন্ডো পর্দায় প্রদর্শিত হবে। "মাইক্রোসফ্ট ভিসুয়াল বেসিক" যা আমরা সম্পাদনা করতে পারেন। নিম্নরূপ প্রতিটি ম্যাক্রো গঠন করা হয়: এক্সেল একটি ম্যাক্রো লিখুন
  4. দলটি খোলে "সাব" , বন্ধ - 3"শেষ সাব"; পরে কোড এডিটর উইন্ডো
  5. ম্যাক্রো নাম প্রদর্শন করে; নিম্নলিখিত বর্ণনা বর্ণনা (যদি আছে) এবং মনোনীত কী সমন্বয়; কমান্ড "পরিসীমা (" ... ")। নির্বাচন করুন .মডিউল মধ্যে ম্যাক্রো কোডবিঃদ্রঃ: "সেল নম্বর প্রদান করে। এই ক্ষেত্রে, আবার বাটনে ক্লিক করুন "পরিসীমা (" B2 ")। নির্বাচন করুন" সেল নির্বাচন করুন .
  6. বি 2।
  7. সারিতে "সাব" , বন্ধ - "ActiveCell.formular1c1" সূত্রের সেল বা কর্মের মান নির্দেশিত হয়। এক্সেলের ম্যাক্রোটি লিখুন - "আপেক্ষিক লিঙ্কগুলি ব্যবহার করে"
  8. আসুন ম্যাক্রো সামঞ্জস্য করার চেষ্টা করি, যথা, এটি একটি সেল যোগ করুন
    • B4। পরিসীমা ("...")। নির্বাচন করুন অর্থের সাথে বিকাশকারী ট্যাবে ম্যাক্রো রেকর্ড বোতামে ক্লিক করুন।
    • । ম্যাক্রো কোডে আপনাকে নিম্নলিখিত লাইনগুলি যুক্ত করতে হবে: । স্ট্যান্ডার্ড - এটি বর্তমান বই হবে, তবে যদি প্রয়োজন হয় তবে আপনি ম্যাক্রোগুলির একটি নতুন বই বা ব্যক্তিগত বই নির্বাচন করতে পারেন। আমাদের ক্ষেত্রে, আমরা স্ট্যান্ডার্ড বিকল্প ছেড়ে। .
  9. পরিসীমা ("B4")। Selectactivecell.formular1c1 = "3" "C4" একটি ফলে কোষের জন্য Activecell.formular1c1. D2। এক্সেলের একটি ম্যাক্রো লিখুন - ম্যাক্রো নাম

আপনি যদি চান, আপনি ম্যাক্রো একটি বিবরণ যোগ করতে পারেন।

ক্লিক করার জন্য প্রস্তুতি দ্বারা

  1. ঠিক আছে. পরিসীমা কোডের অংশে মনোযোগ দেবেন না ("A1")। এটি এমন একটি ক্ষেত্রে যেখানে ম্যাক্রোর্কোডার একটি অপ্রয়োজনীয় কোড যুক্ত করে যার কোন লক্ষ্য নেই এবং মুছে ফেলা যেতে পারে। এটা ছাড়া, কোড পুরোপুরি কাজ করবে। এখন বইটিতে আমরা যে সমস্ত কাজ করবো তা তৈরি করা ম্যাক্রোতে রেকর্ড করা হবে। এবং তাই আমরা রেকর্ড বন্ধ না হওয়া পর্যন্ত। আসুন বলি কোলে যাক যাক দুই কোষ গুণমান সঞ্চালন ( এক্সেল 2007 পর্যন্ত, একটি ফাইল বিন্যাস যথেষ্ট ছিল - .xls। কিন্তু 2007.xlsx থেকে একটি স্ট্যান্ডার্ড ফাইল এক্সটেনশন হিসাবে প্রতিনিধিত্ব করা হয়। ফাইলগুলি হিসাবে সংরক্ষিত ফাইলগুলি একটি ম্যাক্রো ধারণ করতে পারে না। অতএব, যদি আপনার কাছে .xlsx এক্সটেনশানটির সাথে একটি ফাইল থাকে এবং আপনি ম্যাক্রোটি লিখতে এবং সংরক্ষণ করুন এবং এটি সংরক্ষণ করুন, এটি আপনাকে ম্যাক্রো সাপোর্টের সাথে বিন্যাসে সংরক্ষণের বিষয়ে সতর্ক করবে এবং আপনাকে নিম্নলিখিত ডায়ালগ বাক্সটি দেখাবে: )। আপেক্ষিক রেফারেন্স জন্য VBA ম্যাক্রো কোড
  2. B3। ম্যাক্রো সাপোর্টের সাথে একটি ফাইল সংরক্ষণ করুন
  3. ):

= B2 * B3

অভিব্যক্তি প্রস্তুত করার পরে, কী টিপুন

Добавить комментарий