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


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.