মাইক্রোসফ্ট এক্সেল ডাটা এন্ট্রি ফর্ম

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

ভরাট সরঞ্জাম প্রয়োগ

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

এবার দেখি কিভাবে এই দুই ধরনের টুল ব্যবহার করা যায়।

পদ্ধতি 1: এক্সেলের অন্তর্নির্মিত ডাটা এন্ট্রি অবজেক্ট

প্রথমত, এক্সেলের অন্তর্নির্মিত ডাটা এন্ট্রি ফর্মটি কীভাবে ব্যবহার করবেন তা শিখুন।

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

    মাঠে "থেকে দল নির্বাচন করুন" মান সেট করুন "দলগুলো টেপে নেই"। পরবর্তীতে, বর্ণানুক্রমিক ক্রমে অবস্থিত কমান্ডগুলির তালিকা থেকে, আমরা অবস্থানটি খুঁজে বের করে নির্বাচন করি "ফর্ম ..."। তারপর বাটনে ক্লিক করুন "যোগ করুন".

  3. তারপরে, আমাদের যে সরঞ্জামটি দরকার তা উইন্ডোটির ডানদিকে প্রদর্শিত হবে। আমরা বাটন চাপুন "ঠিক আছে".
  4. এখন এই সরঞ্জাম দ্রুত অ্যাক্সেস টুলবারে এক্সেল উইন্ডোতে অবস্থিত, এবং আমরা এটি ব্যবহার করতে পারি। এক্সেলের এই উদাহরণে যেকোনো প্রদত্ত ওয়ার্কবুক খোলা থাকলে সে উপস্থিত হবে।
  5. এখন, সরঞ্জামটিকে সম্পূর্ণরূপে পূরণ করতে হবে তা বোঝার জন্য, আপনাকে টেবিল শিরোনামটির ব্যবস্থা করতে হবে এবং এতে কোনো মান লিখতে হবে। আমাদের টেবিল অ্যারের যা আছে তার চারটি কলাম থাকবে যা নাম থাকবে "পণ্যের নাম", "সংখ্যা", "মূল্য" এবং "পরিমাণ"। শীট একটি ইচ্ছাকৃত অনুভূমিক পরিসীমা এই নাম লিখুন।
  6. এছাড়াও, কোন নির্দিষ্ট রেঞ্জটিকে প্রোগ্রামটির সাথে কাজ করতে হবে তা বুঝতে প্রোগ্রামটির জন্য, আপনাকে টেবিল অ্যারের প্রথম সারিতে কোনও মান লিখতে হবে।
  7. তারপরে, টেবিলের যে কোনও ঘর ফাঁকা নির্বাচন করুন এবং দ্রুত অ্যাক্সেস প্যানেলে আইকনে ক্লিক করুন "ফর্ম ..."যা আমরা পূর্বে সক্রিয়।
  8. সুতরাং, নির্দিষ্ট টুলের উইন্ডো খোলে। যেমন আপনি দেখতে পারেন, এই বস্তুর ক্ষেত্রগুলি রয়েছে যা আমাদের টেবিলের অ্যারের কলামগুলির নামের সাথে সম্পর্কিত। এই ক্ষেত্রে, প্রথম ক্ষেত্র ইতিমধ্যে একটি মান পূরণ করা হয়েছে, যেহেতু আমরা পত্রকের উপর এটি নিজে প্রবেশ করেছি।
  9. অবশিষ্ট ক্ষেত্রগুলিতে আমরা প্রয়োজনীয় মানগুলি লিখুন, তারপরে বাটনে ক্লিক করুন "যোগ করুন".
  10. তারপরে, আমরা দেখি, প্রবেশ করা মানটি স্বয়ংক্রিয়ভাবে টেবিলের প্রথম সারিতে স্থানান্তরিত হয় এবং ফর্মটি পরবর্তী ক্ষেত্রের ক্ষেত্রগুলিতে চলে যায়, যা টেবিলের অ্যারের দ্বিতীয় সারির সাথে মেলে।
  11. টুল উইন্ডোটি মানগুলির সাথে পূরণ করুন যা আমরা টেবিলস্পেসের দ্বিতীয় সারিতে দেখতে চাই এবং আবার বাটনে ক্লিক করুন। "যোগ করুন".
  12. আপনি দেখতে পারেন, দ্বিতীয় সারির মানগুলিও যোগ করা হয়েছে এবং আমাদের টেবিলে নিজেই কার্সারটি পুনর্বিন্যাস করতেও হয়নি।
  13. সুতরাং, আমরা টেবিল অ্যারে পূরণ করি যে সমস্ত মান আমরা এতে প্রবেশ করতে চাই।
  14. উপরন্তু, যদি পছন্দসই, আপনি বোতাম ব্যবহার করে পূর্বে প্রবেশ করা মান মাধ্যমে নেভিগেট করতে পারেন "ফিরুন" এবং "পরবর্তী" বা উল্লম্ব স্ক্রলবার।
  15. প্রয়োজন হলে, আপনি ফর্মটি এ পরিবর্তন করে টেবিল অ্যারেতে যে কোনও মান সামঞ্জস্য করতে পারেন। শীটে প্রদর্শিত পরিবর্তনগুলির জন্য, যথাযথ টুল ব্লক তৈরি করার পরে, বাটনে ক্লিক করুন "যোগ করুন".
  16. আপনি দেখতে পারেন, পরিবর্তন টেবিল স্পেস অবিলম্বে ঘটেছে।
  17. যদি আমাদের কিছু লাইন মুছতে হয়, তাহলে ন্যাভিগেশন বোতাম বা স্ক্রোল বারের মাধ্যমে, আমরা ফর্মের ক্ষেত্রগুলির সংশ্লিষ্ট ব্লকের দিকে এগিয়ে যাব। যে পরে বাটনে ক্লিক করুন "Delete" টুল উইন্ডোতে।
  18. একটি সতর্কতা সংলাপ ডায়ালগ প্রদর্শিত হবে, নির্দেশ করে যে লাইন মুছে ফেলা হবে। আপনি যদি আপনার কর্মে আত্মবিশ্বাসী হন, তবে বাটনে ক্লিক করুন "ঠিক আছে".
  19. আপনি দেখতে পারেন, লাইন টেবিল পরিসীমা থেকে বের করা হয়। ভর্তি এবং সম্পাদনা সম্পন্ন হওয়ার পরে, আপনি বোতামটি ক্লিক করে সরঞ্জাম উইন্ডোতে প্রস্থান করতে পারেন। "বন্ধ".
  20. তারপরে, টেবিল অ্যারেকে আরো চাক্ষুষ করার জন্য, আপনি এটি বিন্যাস করতে পারেন।

পদ্ধতি 2: একটি কাস্টম ফর্ম তৈরি করুন

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

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

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

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

    ডাটা এন্ট্রি বস্তুর দ্বিতীয় কলাম এখন জন্য ফাঁকা রাখা হয়। সরাসরি, প্রধান টেবিল পরিসরের সারি পূরণের জন্য মানগুলি পরে এটিতে প্রবেশ করা হবে।

  7. তার পর আমরা আরেকটি ছোট টেবিল তৈরি করি। এতে এক কলাম থাকবে এবং এতে পণ্যগুলির একটি তালিকা থাকবে যা আমরা প্রধান টেবিলের দ্বিতীয় কলামে প্রদর্শন করব। স্বচ্ছতার জন্য, এই তালিকাটির শিরোনাম সহ ঘরটি ("পণ্য তালিকা") আপনি রঙ দিয়ে পূরণ করতে পারেন।
  8. তারপর মান ইনপুট বস্তুর প্রথম খালি ঘর নির্বাচন করুন। ট্যাব যান "তথ্য"। আইকনের উপর ক্লিক করুন "ডেটা যাচাইকরণ"যা সরঞ্জাম ব্লক মধ্যে টেপ স্থাপন করা হয় "তথ্য সঙ্গে কাজ".
  9. ইনপুট বৈধতা উইন্ডো শুরু হয়। ক্ষেত্রের উপর ক্লিক করুন "ডাটা প্রকার"যা ডিফল্ট সেটিং হয় "কোন মান".
  10. খোলা বিকল্প থেকে, অবস্থান নির্বাচন করুন "তালিকা".
  11. আপনি দেখতে পারেন, এর পর, ইনপুট মান চেক উইন্ডোটি তার কনফিগারেশন কিছুটা পরিবর্তিত হয়েছে। একটি অতিরিক্ত ক্ষেত্র আছে "উৎস"। আমরা বাম মাউস বাটন দিয়ে ডানদিকে আইকনের উপর ক্লিক করুন।
  12. তারপর ইনপুট মান চেক উইন্ডো কমিয়ে আনা হয়। একটি অতিরিক্ত টেবিল এলাকায় শীটের উপর স্থাপিত তথ্য তালিকার বাম মাউস বোতাম সহ কার্সারটি নির্বাচন করুন। "পণ্য তালিকা"। তারপরে, ক্ষেত্রের ডানদিকে আইকনের উপর ক্লিক করুন যাতে নির্বাচিত পরিসরটির ঠিকানা উপস্থিত হয়।
  13. ইনপুট মান জন্য চেক বক্সে ফিরে আসে। আপনি দেখতে পারেন, এটি নির্বাচিত পরিসীমা এর সমন্বয় ক্ষেত্র ইতিমধ্যে প্রদর্শিত হয় "উৎস"। বোতামে ক্লিক করুন "ঠিক আছে" জানালার নীচে।
  14. এখন একটি ত্রিভুজ আকারে একটি আইকন ডাটা এন্ট্রি বস্তুর হাইলাইট খালি কোষের ডানদিকে উপস্থিত হয়েছিল। যখন আপনি এটিতে ক্লিক করেন, একটি ড্রপ-ডাউন তালিকা খোলে, এমন একটি নাম যা একটি টেবিল অ্যারে থেকে টানতে থাকে। "পণ্য তালিকা"। নির্দিষ্ট কক্ষে নির্বিচারে ডেটা এখন প্রবেশ করা অসম্ভব, তবে আপনি প্রদত্ত তালিকা থেকে শুধুমাত্র পছন্দসই অবস্থান নির্বাচন করতে পারেন। ড্রপ ডাউন তালিকায় একটি আইটেম নির্বাচন করুন।
  15. আপনি দেখতে পারেন, নির্বাচিত অবস্থান অবিলম্বে ক্ষেত্রে প্রদর্শিত হয় "পণ্যের নাম".
  16. পরবর্তীতে, আমাদের ইনপুট ফর্মের তিনটি ঘরগুলিতে নাম নির্ধারণ করতে হবে, যেখানে আমরা তথ্য প্রবেশ করব। প্রথম সেলটি নির্বাচন করুন যেখানে নাম ইতিমধ্যে আমাদের ক্ষেত্রে সেট করা আছে। "আলু"। পরবর্তী, ক্ষেত্রের নাম পরিসর যান। এটি সূত্র বারের একই স্তরে অ্যাক্সেল উইন্ডোর বাম দিকে অবস্থিত। ইচ্ছামত নাম লিখুন। এটি ল্যাটিনতে কোনও নাম হতে পারে, এতে কোনও স্পেস নেই, তবে এই উপাদানটি সমাধান করা কাজের কাছাকাছি নাম ব্যবহার করা আরও ভাল। অতএব, প্রথম সেল যার মধ্যে পণ্যটির নাম বলা হয় "নাম"। আমরা ক্ষেত্রের মধ্যে এই নাম লিখুন এবং কী টিপুন প্রবেশ করান কীবোর্ড উপর।
  17. ঠিক একইভাবে, যে ঘরটিতে আমরা পণ্যের পরিমাণ, নাম লিখি তা বরাদ্দ করুন "Volum".
  18. এবং মূল্য কোষ হয় "মূল্য".
  19. তারপরে, ঠিক একই ভাবে, আমরা উপরের তিনটি কোষের সমগ্র পরিসরকে নাম দিন। সর্বোপরি, নির্বাচন করুন, এবং তারপরে তাকে একটি বিশেষ ক্ষেত্রের নাম দিন। এটা নাম হতে দিন "পূর্ণ স্বরগ্রাম".
  20. শেষ কর্মের পরে, আমাদের অবশ্যই দস্তাবেজটি সংরক্ষণ করতে হবে যাতে আমরা যে নামগুলি বরাদ্দ করে থাকি ভবিষ্যতে আমরা তৈরি ম্যাক্রোটি বুঝতে পারি। সংরক্ষণ করতে, ট্যাব যান "ফাইল" এবং আইটেম ক্লিক করুন "হিসাবে সংরক্ষণ করুন ...".
  21. ক্ষেত্র খোলা সংরক্ষণ উইন্ডোতে "ফাইলের ধরন" মান নির্বাচন করুন "ম্যাক্রো-সক্ষম এক্সেল ওয়ার্কবুক (.xlsm)"। পরবর্তী, বাটনে ক্লিক করুন "সংরক্ষণ করুন".
  22. তারপরে আপনাকে Excel এর আপনার সংস্করণে ম্যাক্রোগুলি সক্রিয় করতে এবং ট্যাব সক্ষম করতে হবে "ডেভেলপার"যদি আপনি এটা এখনও না। আসলে এই ফাংশন উভয় প্রোগ্রামে ডিফল্টরূপে অক্ষম করা হয়, এবং অ্যাক্সেস সেটিং উইন্ডোতে তাদের অ্যাক্টিভেশন অবশ্যই কার্যকর করা আবশ্যক।
  23. একবার আপনি এটি করেছেন, ট্যাবে যান "ডেভেলপার"। বড় আইকনের উপর ক্লিক করুন "ভিসুয়াল বেসিক"যা টুল ব্লক মধ্যে টেপ অবস্থিত "কোড".
  24. শেষ কর্ম VBA ম্যাক্রো এডিটর শুরু করার কারণ। এলাকায় "প্রকল্প"যা উইন্ডোটির উপরের বাম দিকের অংশে অবস্থিত, তার টেবিলে অবস্থিত শিটের নাম নির্বাচন করুন। এই ক্ষেত্রে এটা "পত্রক 1".
  25. তারপরে উইন্ডোটির নীচের বামে যেতে বলা হয় "বিশিষ্টতাসমূহ"। এখানে নির্বাচিত শীট সেটিংস। মাঠে "(নাম)" সিরিলিক নাম প্রতিস্থাপন করা উচিত ("পত্রক 1") ল্যাটিন ভাষায় লেখা নাম। নামটি আপনার পক্ষে আরও সুবিধাজনক যে কোনওকে দেওয়া যেতে পারে, মূল জিনিস হল এটিতে শুধুমাত্র ল্যাটিন অক্ষর বা সংখ্যা রয়েছে এবং অন্য কোনো চিহ্ন বা স্থান নেই। ম্যাক্রো এই নামের সাথে কাজ করবে। আমাদের ক্ষেত্রে এই নাম হতে দিন "Producty", যদিও আপনি উপরে বর্ণিত শর্ত পূরণ করে অন্য যে কোনও বাছাই করতে পারেন।

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

    যেহেতু আপনি দেখতে পারেন, তারপরে নাম স্বয়ংক্রিয়ভাবে পরিবর্তন হবে। শীট 1 এলাকায় "প্রকল্প", এক আমরা শুধু সেটিংস সেট।

  26. তারপর উইন্ডো কেন্দ্রীয় এলাকায় যান। এই যেখানে আমরা ম্যাক্রো কোড নিজেই লিখতে হবে। যদি নির্দিষ্ট ক্ষেত্রে হোয়াইট কোড এডিটর ক্ষেত্র প্রদর্শিত না হয়, যেমন আমাদের ক্ষেত্রে, ফাংশন কীতে ক্লিক করুন। F7 এবং এটা প্রদর্শিত হবে।
  27. এখন আমাদের বিশেষ উদাহরণের জন্য, আমরা ক্ষেত্রটিতে নিম্নলিখিত কোডটি লিখতে হবে:


    সাব ডেটা EnntryForm ()
    লম্বা হিসাবে পরবর্তী row
    পরবর্তী রাউ = Producty.Cells (Producty.Rows। হিসাব, ​​2)। শেষ (xlUp) .অফেট (1, 0)।
    পণ্য সঙ্গে
    যদি রেঞ্জ ("A2")। মান = "" এবং রেঞ্জ ("বি 2")। মান = "" তারপর
    nextRow = পরবর্তী রাউন্ড - 1
    শেষ হলে
    Producty.Range ("নাম")। কপি
    Cells (পরবর্তী রাউন্ড, 2)। পেস্ট স্পেশাল পেস্ট: = xlPasteValues
    Cells (পরবর্তী রাউ, 3)। Value = Producty.Range ("Volum")। মান
    Cells (nextRow, 4)। Value = Producty.Range ("মূল্য")। মান
    Cells (পরবর্তী রাউ, 5)। ভ্যালু = Producty.Range ("ভলিউম")। মান * পণ্য। রেঞ্জ ("মূল্য")। মান
    রেঞ্জ ("A2")। সূত্র = "= যদি (ISBLANK (B2)," "", COUNTA ($ B $ 2: B2)) "
    যদি nextowow> 2 তারপর
    বিন্যাস ("A2") নির্বাচন করুন
    নির্বাচন। AutoFill গন্তব্য: = বিন্যাস ("A2: একটি" এবং পরবর্তী রাউন্ড)
    বিন্যাস ("A2: A" এবং পরবর্তী রাউন্ড) নির্বাচন করুন
    শেষ হলে
    রেঞ্জ ("ডায়াপসন")। ক্লিয়ার কনটেন্টস
    সঙ্গে শেষ
    শেষ সাব

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

    সুতরাং, প্রথম লাইন:

    সাব ডেটা EnntryForm ()

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

    যেখানে কোড কোড পাওয়া যায় "Producty" আপনি পূর্বে ক্ষেত্রের মধ্যে আপনার শীট আপনি নির্ধারিত নাম দিয়ে এটি প্রতিস্থাপন করতে হবে "(নাম)" The "বিশিষ্টতাসমূহ" ম্যাক্রো সম্পাদক। স্বাভাবিকভাবেই, এটি কেবল তখনই করা উচিত যখন আপনি আলাদাভাবে পত্রকটি কল করেন।

    এখন নিম্নলিখিত লাইন বিবেচনা করুন:

    পরবর্তী রাউ = Producty.Cells (Producty.Rows। হিসাব, ​​2)। শেষ (xlUp) .অফেট (1, 0)।

    ব্যক্তিত্ব "2" এই লাইন মানে শীট দ্বিতীয় কলাম। এই কলামে যে কলাম হয় "পণ্যের নাম"। এটি অনুযায়ী আমরা সারি সংখ্যা গণনা করা হবে। অতএব, যদি আপনার ক্ষেত্রে একই কলামটির অ্যাকাউন্টের একটি ভিন্ন ক্রম থাকে, তবে আপনাকে সংশ্লিষ্ট নম্বরটি প্রবেশ করতে হবে। মান "শেষ (xlUp) .অফেট (1, 0)।" কোন ক্ষেত্রে, অপরিবর্তিত ছেড়ে।

    পরবর্তী, লাইন বিবেচনা

    যদি রেঞ্জ ("A2")। মান = "" এবং রেঞ্জ ("বি 2")। মান = "" তারপর

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

    লাইন যান

    Producty.Range ("নাম")। কপি

    তার পরামিতি মধ্যে "নাম" আমরা ক্ষেত্রের নির্ধারিত নাম মানে "পণ্যের নাম" ইনপুট ফর্ম।

    সারিতে


    Cells (পরবর্তী রাউন্ড, 2)। পেস্ট স্পেশাল পেস্ট: = xlPasteValues
    Cells (পরবর্তী রাউ, 3)। Value = Producty.Range ("Volum")। মান
    Cells (nextRow, 4)। Value = Producty.Range ("মূল্য")। মান
    Cells (পরবর্তী রাউ, 5)। ভ্যালু = Producty.Range ("ভলিউম")। মান * পণ্য। রেঞ্জ ("মূল্য")। মান

    নাম «Volum» এবং «দাম» আমরা ক্ষেত্রের নির্ধারিত নাম মানে "সংখ্যা" এবং "মূল্য" একই ইনপুট ফর্ম।

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

    লাইন তাদের মূল্য দ্বারা পণ্য পরিমাণ বাড়ায়:

    Cells (পরবর্তী রাউ, 5)। ভ্যালু = Producty.Range ("ভলিউম")। মান * পণ্য। রেঞ্জ ("মূল্য")। মান

    ফলাফল, আমরা রেকর্ড সিনট্যাক্স থেকে দেখতে, এক্সেল শীট পঞ্চম কলামে প্রদর্শিত হবে।

    এই অভিব্যক্তি, লাইন স্বয়ংক্রিয়ভাবে সংখ্যাযুক্ত হয়:


    যদি nextowow> 2 তারপর
    বিন্যাস ("A2") নির্বাচন করুন
    নির্বাচন। AutoFill গন্তব্য: = বিন্যাস ("A2: একটি" এবং পরবর্তী রাউন্ড)
    বিন্যাস ("A2: A" এবং পরবর্তী রাউন্ড) নির্বাচন করুন
    শেষ হলে

    সব মান "A2," প্রথম কোষের ঠিকানা যেখানে সংখ্যায়ন সঞ্চালিত হবে, এবং সমন্বয়কারী "একটি " - সংখ্যায়ন সঙ্গে পুরো কলামের ঠিকানা। আপনার টেবিলে সংখ্যায়ন কোথায় উপস্থিত হবে তা পরীক্ষা করুন এবং প্রয়োজনে কোডের সমন্বয় পরিবর্তন করুন।

    তার থেকে তথ্য টেবিলে স্থানান্তরিত হওয়ার পর লাইন ডেটা এন্ট্রি ফর্মের পরিসর সাফ করে:

    রেঞ্জ ("ডায়াপসন")। ক্লিয়ার কনটেন্টস

    এটা অনুমান করা কঠিন নয় («পূর্ণ স্বরগ্রাম») পরিসরের নাম যার অর্থ আমরা পূর্বে ডাটা এন্ট্রির জন্য ক্ষেত্রগুলিতে নিযুক্ত করেছি। যদি আপনি তাদের একটি ভিন্ন নাম দিয়েছেন, তবে এই লাইনটিতে এটি ঢোকানো উচিত।

    বাকি কোড সার্বজনীন এবং সব ক্ষেত্রে পরিবর্তন ছাড়া করা হবে।

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

  28. তারপরে, এক্সেল শীটে ফিরে যান। এখন আমাদের একটি বোতাম স্থাপন করতে হবে যা তৈরি ম্যাক্রোটি সক্রিয় করবে। এটি করতে, ট্যাবে যান "ডেভেলপার"। সেটিং বক্সে "নিয়ন্ত্রণ" টেপ উপর বাটন ক্লিক করুন "Insert"। সরঞ্জাম একটি তালিকা খোলে। সরঞ্জাম একটি গ্রুপ ফরম নিয়ন্ত্রণ খুব প্রথম পছন্দ করুন - "বোতাম".
  29. তারপর বাম মাউস বোতামটি ধরে রেখে, আমরা সেই এলাকার চারপাশে স্ক্রোল করি যেখানে আমরা ম্যাক্রো লঞ্চ বোতাম স্থাপন করতে চাই, যা ফর্ম থেকে টেবিলের তথ্য স্থানান্তরিত করবে।
  30. এলাকা বৃত্তাকার হয়, মাউস বোতাম ছেড়ে। তারপর বস্তুর একটি ম্যাক্রো বরাদ্দ করার জন্য উইন্ডো স্বয়ংক্রিয়ভাবে শুরু হয়। যদি আপনার বইয়ে বিভিন্ন ম্যাক্রো ব্যবহার করা হয়, তবে উপরে আমরা তৈরি করা নামের নামের তালিকা থেকে নির্বাচন করুন। আমরা এটা কল "DataEntryForm"। কিন্তু এই ক্ষেত্রে, ম্যাক্রো এক, সুতরাং এটি নির্বাচন করুন এবং বোতামে ক্লিক করুন "ঠিক আছে" জানালার নীচে।
  31. তারপরে, আপনি যে বোতামটি চান তার নাম পরিবর্তন করতে পারেন, কেবল তার বর্তমান নামটি নির্বাচন করে।

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

  32. সুতরাং, আমাদের ফর্ম সম্পূর্ণ প্রস্তুত। এটা কিভাবে কাজ করে দেখুন। তার ক্ষেত্রের প্রয়োজনীয় মান লিখুন এবং বাটনে ক্লিক করুন। "যোগ করুন".
  33. আপনি দেখতে পারেন, মানগুলি টেবিলে স্থানান্তরিত হয়, সারিটি স্বয়ংক্রিয়ভাবে একটি সংখ্যা নির্ধারিত হয়, পরিমাণ গণনা করা হয়, ফর্ম ক্ষেত্রগুলি সাফ করা হয়।
  34. ফর্মটি আবার পূরণ করুন এবং বোতামে ক্লিক করুন। "যোগ করুন".
  35. আপনি দেখতে পারেন, দ্বিতীয় লাইন এছাড়াও টেবিল অ্যারে যোগ করা হয়। এই টুল কাজ করে মানে।

আরও দেখুন:
কিভাবে এক্সেল একটি ম্যাক্রো তৈরি করতে
কিভাবে এক্সেল একটি বাটন তৈরি করতে

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

ভিডিও দেখুন: অইড করড,ফরম তর করন মইকরসফট একসস দয়, MS Access 2007 Bangla tutorial (মে 2024).