একটি এক্সেল ম্যাক্রোতে একটি সম্পূর্ণ কলাম বিয়োগ শিরোনাম সারিটি নির্বাচন করুন


8

আমি কীভাবে এমন একটি পরিসীমা অ্যাক্সেস করব যা পুরো কলামের সাথে সারি 2 থেকে শুরু হবে (সেখানে একটি শিরোনাম সারি রয়েছে)?

নির্বাচনের সমাপ্তিটি কলামের সর্বশেষ খালি ঘর হওয়া উচিত।

উত্তর:


5

মাইক্রোসফ্ট সাপোর্ট আর্টিকেল দেখুন কীভাবে এক্সেলের ভিজ্যুয়াল বেসিক প্রক্রিয়াগুলি ব্যবহার করে ঘর / ব্যাপ্তিগুলি নির্বাচন করবেন , # 19 ( একটি কলামে স্বতন্ত্র সেলগুলির সম্পূর্ণ ব্যাপ্তিটি কীভাবে নির্বাচন করবেন )।


এটি যে ওয়ার্কবুকটিতে আমি ব্যবহার করছি তার মিলিয়ন মিলিয়ন সারি নির্বাচন করে যদিও 300 বা তারও বেশি কিছু শূন্য রয়েছে।
— ডেভ

কিভাবে সম্পর্কে। সাব LastCellBeforeBlankInColumn () / বিন্যাস ( "ক 1") শেষ (xldown) .Select / শেষ সাব


2

এই এসও উত্তর উল্লেখ করে , একমাত্র নিরাপদ পদ্ধতি হল .find()পদ্ধতি।
আপনি পূর্বে কিছু কক্ষ মুছে ফেললে অন্য সমস্ত পদ্ধতি ভুল ফলাফল দিতে পারে।

শেষ কক্ষগুলি পাওয়ার উদাহরণ

Lastrow =  Cells.Find("*", [A1], , , xlByRows, xlPrevious).Row
Lastcol =  Cells.Find("*", [A1], , , xlByColumns, xlPrevious).Column

এবং আপনার প্রশ্নের সুনির্দিষ্ট উত্তর (ধরে নিচ্ছেন যে আপনার ডেটাটি কলাম 2 এ রয়েছে, সারি 2 থেকে শুরু হবে)

Range([B2], [B:B].Find("*", [B1], , , xlByRows, xlPrevious)).select

এখানে চিত্র বর্ণনা লিখুন


1

আপনি এক্সেল কীবোর্ড শর্টকাটগুলি ব্যবহার করতে পারেন। ব্যবহার করে দেখুন Ctrl+ + Home।

এটি আপনাকে এ 1 ঘরের কক্ষে নিয়ে যাবে (যদি আপনি স্থির ফলকটি ব্যবহার না করেন)। একটি কক্ষ নীচে আসুন এবং তারপরে সর্বশেষ প্রবেশ করা সারি পর্যন্ত নির্বাচন করতে Ctrl+ Shift+ Down arrowবোতামগুলি ব্যবহার করুন।

যদি আপনাকে কলাম মানটি নির্বাচন করতে হয় তবে right arrowবোতামটির পরিবর্তে বোতামটি ব্যবহার করুন down arrow।


0

এই কোডের টুকরোটি সেল "বি 1" এর শিরোনাম ব্যতীত সমস্ত কিছুর গড় দেয় verages

Dim GG as Long
GG = Application.WorksheetFunction.Average(ActiveSheet.Range("B2", Range("B2").End(xlDown)))
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.