স্মার্ট অটোফিল নিচে এবং ডান

বিষয়বস্তু

এখন অবধি, মাঝে মাঝে হাসির সাথে আমি 10 বছর আগে আমার প্রথম ফিল্ড কর্পোরেট প্রশিক্ষণের একটি মনে করি।

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

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

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

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

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

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

আসুন একটি সাধারণ ম্যাক্রো দিয়ে এই ত্রুটিগুলি ঠিক করার চেষ্টা করি।

কীবোর্ড শর্টকাট বাম টিপুন Alt + F11 বা বোতাম ভিসুয়াল বেসিক ট্যাব ডেভেলপার (বিকাশকারী). মেনুর মাধ্যমে নতুন খালি মডিউল ঢোকান সন্নিবেশ - মডিউল এবং সেখানে এই ম্যাক্রোগুলির পাঠ্য অনুলিপি করুন:

সাব SmartFillDown() Dim rng রেঞ্জ হিসাবে, n যত লম্বা সেট rng = ActiveCell.Offset(0, -1)। বর্তমান অঞ্চল যদি rng.Cells.Count > 1 হয় তাহলে n = rng.Cells(1).Row + rng.Rows. গণনা - ActiveCell.Row ActiveCell.AutoFill গন্তব্য:=ActiveCell.Resize(n, 1), Type:=xlFillValues ​​End যদি শেষ হয় সাব সাব SmartFillRight() রেঞ্জ হিসাবে rng, n যত লম্বা সেট rng = ActiveCell.Offset(-1, 0) বর্তমান অঞ্চল যদি rng.Cells.Count > 1 হয় তাহলে n = rng.Cells(1).কলাম + rng.Columns.Count - ActiveCell.Column ActiveCell.AutoFill গন্তব্য:=ActiveCell.Resize(1, n), টাইপ: =xlFillValues ​​শেষ হলে শেষ সাব  

এই ধরনের ম্যাক্রো:

  • শুধুমাত্র নিচে (SmartFillDown) নয়, ডানদিকেও (SmartFillRight) পূরণ করতে পারে
  • নীচে বা ডানদিকে ঘরের বিন্যাস নষ্ট করবেন না - শুধুমাত্র সূত্র (মান) অনুলিপি করা হয়েছে
  • খালি সংলগ্ন কক্ষগুলি উপেক্ষা করা হয় এবং অনুলিপি করা হয় ঠিক টেবিলের শেষ পর্যন্ত, এবং ডেটার নিকটতম ফাঁক বা প্রথম দখলকৃত কক্ষে নয়।

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

সৌন্দর্য।

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

  • ম্যাক্রো কি, কিভাবে ব্যবহার করতে হয়, কোথায় ভিজ্যুয়াল বেসিক কোড পাবেন এবং কোথায় পেস্ট করতে হবে।
  • এক্সেল 2007-2013-এ স্মার্ট টেবিল
  • লিঙ্ক শিফট ছাড়া সূত্র অনুলিপি

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