ৰেঞ্জৰ পৰা টেবুল সৃষ্টি কৰিবলৈ Excel VBA (৬টা উদাহৰণ)

  • এইটো শ্বেয়াৰ কৰক
Hugh West

Microsoft Excel ৰ সৈতে কাম কৰাৰ সময়ত, আমি বৃহৎ পৰিমাণৰ তথ্য পৰীক্ষা কৰা ব্যৱহাৰ কৰিব পাৰো। আৰু, সেই তথ্য পৰিসৰসমূহক এটা টেবুললৈ ৰূপান্তৰ কৰাটো অন্যতম ডাঙৰ বিকল্প। এক্সেল টেবুলসমূহে আমাক তথ্যসমূহ দ্ৰুতভাৱে সজাই পৰাই আৰু ফিল্টাৰ কৰিবলৈ, নতুন ৰেকৰ্ডসমূহ যোগ কৰিবলৈ, আৰু চাৰ্ট আৰু পিভটটেবলসমূহ তৎক্ষণাত আপডেট কৰিবলৈ অনুমতি দিয়ে। আৰু Excel VBA ই ব্যৱহাৰকাৰীক মাত্ৰ কিছুমান সৰল ক'ডৰ সৈতে এপ্লিকেচনটো কাষ্টমাইজ কৰাত সহায় কৰে। এই লেখাটোত আমি Excel VBA ৰ কিছুমান উদাহৰণ চাম যাতে ৰেঞ্জৰ পৰা এটা টেবুল তৈয়াৰ কৰিব পাৰি।

ডাউনলোড প্ৰেকটিছ ৱৰ্কবুক

আপুনি ডাউনলোড কৰিব পাৰে কাৰ্য্যপুস্তিকা আৰু ইয়াৰ সৈতে অনুশীলন কৰক।

পৰিসৰৰ পৰা টেবুল সৃষ্টি কৰক।xlsm

6 পৰিসৰৰ পৰা টেবুল সৃষ্টি কৰিবলৈ Excel VBA ৰ উদাহৰণ

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

ধৰি লওক, আমাৰ এটা সৰল ডাটাছেট আছে যিয়ে <স্তম্ভত কিছুমান বস্তু ধাৰণ কৰে 1>B , C স্তম্ভত থকা সেই বস্তুবোৰৰ পৰিমাণ, আৰু D স্তম্ভত থকা প্ৰতিটো বস্তুৰ বাবে মুঠ বিক্ৰী। এতিয়া, আমি ডাটা ৰেঞ্জক এটা টেবুললৈ ৰূপান্তৰ কৰিব বিচাৰো। Excel VBA ৰ সৈতে B4:D9 পৰিসৰৰ পৰা এটা টেবুল সৃষ্টি কৰিবলৈ বিভিন্ন উদাহৰণ আৰু স্তৰ-দ্বাৰা-পদক্ষেপ নিৰ্দেশনা প্ৰদৰ্শন কৰোঁ আহক।

ListObjects ব্যৱহাৰ কৰক .ক ঘূৰাবলৈ যোগ কৰকৰেঞ্জ এটা এক্সেল টেবুলত। স্প্ৰেডশ্বীট বস্তুৰ এটা বৈশিষ্ট্য আছে ListObjects ListObjects Add নামৰ এটা কৌশল আছে। .Add ৰ বাবে মাপকাঠীসমূহ তলত দিয়া ধৰণৰ।

expression .Add(SourceType, Source, LinkSource, HasHeaders,Destination)

আৰু, SourceType xlSrcRange<ব্যৱহাৰ কৰক ২>.<৩><৯><১>১. ৰেঞ্জৰ পৰা টেবুল সৃষ্টি কৰিবলৈ Excel VBA

Excel VBA ৰ সৈতে, ব্যৱহাৰকাৰীসকলে সহজেই ক'ড ব্যৱহাৰ কৰিব পাৰে যি ৰিবনৰ পৰা excel মেনু হিচাপে কাম কৰে। পৰিসৰৰ পৰা এটা টেবুল সৃষ্টি কৰিবলৈ VBA ক'ড ব্যৱহাৰ কৰিবলৈ, পদ্ধতিটো তললৈ অনুসৰণ কৰোঁ আহক।

পদক্ষেপ:

  • প্ৰথমে, ৰিবনৰ পৰা ডেভেলপাৰ টেবলৈ যাওক।
  • দ্বিতীয়ভাৱে, কোড শ্ৰেণীৰ পৰা, খোলিবলৈ ভিজুৱেল বেচিক ত ক্লিক কৰক ভিজুৱেল বেচিক সম্পাদক । অথবা Alt + F11 টিপক ভিজুৱেল বেচিক সম্পাদক খোলিবলৈ।
  • এইটো কৰাৰ পৰিবৰ্তে, আপুনি আপোনাৰ কাৰ্য্যপত্ৰিকাত ৰাইট-ক্লিক কৰিব পাৰে আৰু লৈ যাব পাৰে ক'ড চাওক। ই আপোনাক ভিজুৱেল বেচিক সম্পাদক লৈও লৈ যাব।

  • এইটো ভিজুৱেল বেচিক সম্পাদক <2 ত দেখা যাব>য'ত আমি ৰেঞ্জৰ পৰা এটা টেবুল সৃষ্টি কৰিবলৈ আমাৰ ক'ডসমূহ লিখোঁ।
  • তৃতীয়ভাৱে, Insert ড্ৰপ-ডাউন মেনু বাৰৰ পৰা Module ত ক্লিক কৰক।

  • ই আপোনাৰ কাৰ্য্যপুস্তিকাত এটা মডিউল সৃষ্টি কৰিব।
  • আৰু, VBA কপি আৰু পেষ্ট কৰক তলত দেখুওৱা ক'ড।

VBA ক'ড:

5672
  • তাৰ পিছত, RubSub বুটামত ক্লিক কৰি ক'ড চলাওক বা কিবৰ্ড টিপিলেচৰ্টকাট F5 .

আপুনি ক’ড সলনি কৰাৰ প্ৰয়োজন নাই। আপুনি কৰিব পৰা কামটো হ'ল আপোনাৰ প্ৰয়োজনীয়তা অনুসৰি পৰিসীমা সলনি কৰা।

  • আৰু, শেষত, পদক্ষেপসমূহ অনুসৰণ কৰিলে B4:D9 পৰিসীমাৰ পৰা এটা টেবুল সৃষ্টি হ'ব।

VBA ক'ডৰ ব্যাখ্যা

8262

Sub হৈছে ক'ডৰ এটা অংশ যিটো হৈছে... ক'ডত কাম নিয়ন্ত্ৰণ কৰিবলে ব্যৱহাৰ কৰা হয় কিন্তু কোনো মান ঘূৰাই নিদিয়ে। ইয়াক উপপদ্ধতি বুলিও কোৱা হয়। গতিকে আমি আমাৰ প্ৰক্ৰিয়াটোক Create_Table() বুলি নাম দিওঁ।

3311

এইটো হৈছে মূল ক'ড লাইন যাৰ সহায়ত ৰেঞ্জটোক টেবুল হিচাপে ৰূপান্তৰ কৰা হয়। আমি ইতিমধ্যে জানো যে ListObjects.Add এটা ৰেঞ্জক এক্সেল টেবুললৈ ৰূপান্তৰিত কৰিবলৈ। আৰু আমি xlSrcRange ক উৎস ধৰণ হিচাপে ব্যৱহাৰ কৰো। লগতে, আমি আমাৰ ৰেঞ্জ Range(“B4:D9”) ঘোষণা কৰোঁ। আৰু শেষত, আমাৰ টেবুলখনৰ নাম Table1 বুলি ৰাখক।

9098

ইয়াৰ ফলত প্ৰক্ৰিয়াটো শেষ হ'ব।

অধিক পঢ়ক: Pivot কেনেকৈ আপডেট কৰিব লাগে টেবুল পৰিসৰ (৫টা উপযুক্ত পদ্ধতি)

2. Excel VBA ব্যৱহাৰ কৰি ৰেঞ্জৰ পৰা টেবুল নিৰ্মাণ কৰক

এক্সেল VBA ব্যৱহাৰ কৰি ৰেঞ্জৰ পৰা টেবুল নিৰ্মাণ কৰিবলৈ আন এটা উদাহৰণ চাওঁ আহক।

পদক্ষেপ:

  • প্ৰথমে, ৰিবনৰ পৰা Develope r টেবলৈ যাওক।
  • দ্বিতীয়ত, Visual Basic Editor<2 খোলিবলৈ Visual Basic ত ক্লিক কৰক>.
  • ভিজুৱেল বেচিক এডিটৰ খোলাৰ আন এটা উপায় হ'ল কেৱল Alt + F11 টিপোৱা।
  • বা, শ্বীটত ৰাইট-ক্লিক কৰক , তাৰ পিছত ক'ড চাওক নিৰ্ব্বাচন কৰক।
  • পৰৱৰ্তী, সন্দৰ্ভত লৈ যাওক আৰুড্ৰপ-ডাউন মেনুৰ পৰা মডিউল নিৰ্ব্বাচন কৰক।
  • আৰু, ই দৃশ্যমান মূল উইন্ডো খোলিব।
  • তাৰ পিছত, VBA ক'ড কপি আৰু পেষ্ট কৰক তলত।

VBA ক'ড:

6076
  • ইয়াৰ উপৰিও, F5 কি টিপক বা <ত ক্লিক কৰক 1>ক'ড চলাবলৈ Sub বুটাম চলাওক।

  • আৰু, আপুনি পদ্ধতি 1<ত দেখুওৱাৰ দৰে ফলাফল পাব 2>.

VBA ক'ড ব্যাখ্যা

8861

VBA<2 ত DIM বিবৃতি> য়ে “ declare, ” বুজায় আৰু ইয়াক এটা চলক ঘোষণা কৰিবলৈ ব্যৱহাৰ কৰিব লাগিব। গতিকে, আমি আমাৰ পৰিসৰক tb2 আৰু ৱৰ্কশ্বীটক ws বুলি ঘোষণা কৰোঁ।

7780

VBA ছেটে আমাক কেৱল আমি ল'বলগীয়া পৰিসীমাটো টাইপ কৰিবলগীয়া হোৱাৰ পৰা হাত সাৰিবলৈ অনুমতি দিয়ে আৰু ক'ড চলাওঁতে আকৌ এবাৰ। গতিকে, আমি আমাৰ ৰেঞ্জ বৰ্তমান অঞ্চলত আৰু আমাৰ ৱৰ্কশ্বীট সক্ৰিয় ৱৰ্কশ্বীটলৈ ছেট কৰো।

3122

এই ক'ডৰ শাৰীৰ সৈতে, আমি ৰেঞ্জৰ পৰা টেবুলখন সৃষ্টি কৰোঁ আৰু আমাৰ টেবুলখনৰ নাম Table2 ৰাখোঁ।

অধিক পঢ়ক: VBA ৰ সৈতে এটা Excel টেবুল কেনেকৈ ব্যৱহাৰ কৰিব (9 টা সম্ভাৱ্য উপায়)

3. Excel ত VBA ৰ সৈতে ৰেঞ্জৰ পৰা টেবুল সৃষ্টি কৰক

এটা ৰেঞ্জৰ পৰা এটা টেবুল সৃষ্টি কৰিবলৈ Excel VBA ব্যৱহাৰ কৰাৰ আন এটা উদাহৰণ চাওঁ আহক।

পদক্ষেপ:

  • আৰম্ভ কৰিবলে, আপুনি এটা টেবুললৈ ৰূপান্তৰ কৰিব বিচৰা গোটেই পৰিসীমা নিৰ্ব্বাচন কৰক।
  • দ্বিতীয়ত, ৰিবনত বিকাশক টেব ক্লিক কৰক।
  • তৃতীয়ত, ভিজুৱেলত ক্লিক কৰি ভিজুৱেল বেচিক এডিটৰ আৰম্ভ কৰকমূল .
  • বিকল্পভাৱে, আপুনি Alt + F11 টিপি ভিজুৱেল বেচিক সম্পাদক অভিগম কৰিব পাৰে।
  • বা, সোঁফালে -শ্বীটত ক্লিক কৰক আৰু মেনুৰ পৰা ক'ড চাওক নিৰ্ব্বাচন কৰক।
  • ইয়াৰ পিছত, সন্দৰ্ভত ড্ৰপ-ডাউন বাকচৰ পৰা মডিউল বাছক .
  • আৰু ভিজুৱেল বেচিক উইণ্ড'টো ওলাব।
  • তাত ক'ডটো লিখক।

VBA ক'ড:

3934
  • শেষত, ক'ড চলাবলৈ F5 কি' টিপক।

  • আৰু, ই সৃষ্টি কৰিব পদ্ধতি ১ ত পোৱাৰ দৰে ডাটা ৰেঞ্জৰ পৰা এটা টেবুল।

অধিক পঢ়ক: এক্সেলত কেনেকৈ টেবুল বনাব লাগে (কাষ্টমাইজেচনৰ সৈতে )

একে ধৰণৰ পঢ়া

  • পিভট টেবুলত গণনাৰ দ্বাৰা ভাগ কৰা গণনা কৰা ক্ষেত্ৰ যোগফল
  • এক্সেলত আপেক্ষিক কম্পাঙ্ক বিতৰণ কেনেকৈ দেখুৱাব
  • এক্সেল পিভট টেবুল সপ্তাহ অনুসৰি গোট (৩টা উপযুক্ত উদাহৰণ)
  • [ঠিক কৰক] গ্ৰুপ কৰিব নোৱাৰি পিভট টেবুলত: ৪টা সম্ভাৱ্য সমাধান
  • এক্সেলত এটা ক্ষয়সাধন টেবুল কেনেকৈ বনাব লাগে (৪টা পদ্ধতি) <1 ৩><১৪><৯><১>৪. পৰিসৰৰ পৰা গতিশীল টেবুল সৃষ্টি কৰিবলৈ VBA প্ৰয়োগ কৰক

    এক্সেল VBA ব্যৱহাৰ কৰি এটা পৰিসৰৰ পৰা এটা টেবুল সৃষ্টি কৰাৰ আন এটা উপায়লৈ এবাৰ চকু ফুৰাওঁ আহক।

    পদক্ষেপ:

    • আৰম্ভ কৰিবলৈ, ৰিবন খোলক আৰু Developer বিকল্প নিৰ্ব্বাচন কৰক।
    • তাৰ পিছত, Visual Basic Editor অভিগম কৰিবলৈ, <ত ক্লিক কৰক 1>ভিজুৱেল বেচিক .
    • Alt + F11 টিপিলে ভিজুৱেল বেচিকও আহিবসম্পাদক
    • বিকল্পভাৱে, শ্বীটত ৰাইট-ক্লিক কৰক আৰু ওলোৱা মেনুৰ পৰা ক'ড চাওক বাছক।
    • এতিয়া,... সন্দৰ্ভত ড্ৰপ-ডাউন বিকল্প, মডিউল বাছক।
    • তাৰ পিছত অনুসৰণ কৰা VBA ক'ড কপি আৰু পেষ্ট কৰক।

    VBA ক'ড:

    4386
    • F5 কি টিপি ক'ড চলাওক।

    • পদ্ধতি ১ ৰ চিত্ৰত দেখুওৱাৰ দৰে, টেবুলখন পৰিসৰৰ পৰা নিৰ্মাণ কৰা হ'ব।

    VBA ক'ড ব্যাখ্যা

    5001

    এই শাৰীয়ে উপপ্ৰক্ৰিয়াৰ নাম সূচায়।

    8271

    এই দুটা শাৰীয়ে চলক ঘোষণাৰ বাবে ব্যৱহাৰ কৰা হয়।

    4447

    With statement এ আপোনাক বস্তুটোৰ নাম পুনৰ যোগ্যতা অৰ্জন নকৰাকৈ এটা বস্তুত বিবৃতিৰ ক্ৰম বনাবলৈ অনুমতি দিয়ে। গতিকে, আমি With বিবৃতি টো শ্বীটৰ নামৰ সৈতে আবদ্ধ কৰি ৰাখোঁ।

    9323

    সেইবোৰ ক্ৰমে শেষ শাৰী আৰু শেষ স্তম্ভ বিচাৰিবলৈ।

    3502

    টেবুল সৃষ্টি কৰিবলে পৰিসীমা।

    3002

    ওপৰত ধাৰ্য্য কৰা পৰিসীমাত এটা টেবুল সৃষ্টি কৰক।

    6216

    টেবুলৰ নাম ধাৰ্য্য কৰা

    7026

    টেবুল শৈলী ধাৰ্য্য কৰক।

    অধিক পঢ়ক: চৰ্টকাট ব্যৱহাৰ কৰি এক্সেলত টেবুল সৃষ্টি কৰক (8 পদ্ধতি)

    5. ৰেঞ্জৰ পৰা ডাইনামিক টেবুল বনাওক

    এতিয়া, এটা ৰেঞ্জৰ পৰা টেবুল সৃষ্টি কৰাৰ বাবে আন এটা এক্সেল VBA পদ্ধতি চাওক।

    পদক্ষেপ:

    • আৰম্ভ কৰিবলৈ, ৰিবন খোলক আৰু ড্ৰপ-ডাউন মেনুৰ পৰা ডেভেলপাৰ বাছক।
    • তাৰ পিছত খোলিবলৈ ভিজুৱেল বেচিক নিৰ্ব্বাচন কৰক ভিজুৱেল বেচিক সম্পাদক .
    • ভিজুৱেল বেচিক সম্পাদক Alt + F11 টিপিও অভিগম কৰিব পাৰি।
    • বিকল্পভাৱে, আপুনি চাইটত ৰাইট-ক্লিক কৰিব পাৰে আৰু পপ-আপ মেনুৰ পৰা ক'ড চাওক নিৰ্ব্বাচন কৰিব পাৰে।
    • তাৰ পিছত, <ৰ পৰা মডিউল নিৰ্ব্বাচন কৰক 1> ড্ৰপ-ডাউন মেনু সন্নিবিষ্ট কৰক।
    • তাৰ পিছত নিম্নলিখিত VBA ক'ড কপি আৰু পেষ্ট কৰক।

    VBA ক'ড:

    6273
    • শেষত, আপোনাৰ কিবৰ্ডত F5 টিপি ক'ড চলাওক আৰু আপুনি আপোনাৰ কাৰ্য্যপত্ৰিকাত ফলাফল দেখিব।

    • আৰু, পদ্ধতি ১ ৰ চিত্ৰত দেখুওৱাৰ দৰে, টেবুলখন পৰিসৰৰ পৰা নিৰ্মাণ কৰা হ'ব।

    অধিক পঢ়ক: কেনেকৈ এক্সেল টেবুলসমূহক ভাল দেখাব লাগে (৮টা ফলপ্ৰসূ পৰামৰ্শ)

    6. গতিশীল টেবুল নিৰ্মাণ কৰিবলৈ Excel VBA ব্যৱহাৰ কৰক

    এটা পৰিসীমাৰ পৰা এটা টেবুল নিৰ্মাণ কৰাৰ আন এটা Excel VBA উপায় অন্বেষণ কৰোঁ আহক।

    পদক্ষেপ:

    • আৰম্ভণিতে, ডেভেলপাৰ টেবলৈ যাওক > ভিজুৱেল বেচিক > সন্ধান > মডিউল .
    • বা, ৱৰ্কশ্বীটত ৰাইট-ক্লিক কৰিলে এটা উইন্ডো খোল খাব। তাৰ পৰা View Code লৈ যাওক।
    • আৰু, ই আপোনাক Visual Basic Editor ফিল্ডলৈ লৈ যাব, য'ত আমি VBA Macros লিখিব পাৰো।
    • আনহাতে, Alt + F11 টিপিলে ভিজুৱেল বেচিক এডিটৰ ও খোল খাব।
    • তাৰ পিছত, VBA ক'ড টাইপ কৰক .

    VBA ক'ড:

    9817
    • আৰু, ফলাফল চাবলৈ ক'ডটো চলাওক F5 কি' টিপিলে।

    • আৰু, টেবুলখন <1 ৰ ছবিত দেখুওৱাৰ দৰে পৰিসীমাৰ পৰা সৃষ্টি কৰা হ'ব>পদ্ধতি ১ .

    অধিক পঢ়ক: ডাটাৰ সৈতে এক্সেলত কেনেকৈ টেবুল তৈয়াৰ কৰিব পাৰি (৫টা উপায়)

    উপসংহাৰ

    ওপৰৰ পদ্ধতিসমূহে আপোনাক এক্সেলত ৰেঞ্জৰ পৰা এটা টেবুল তৈয়াৰ কৰাত সহায় কৰিব। আশাকৰোঁ এইটোৱে আপোনাক সহায় কৰিব! যদি আপোনাৰ কিবা প্ৰশ্ন, পৰামৰ্শ, বা মতামত আছে অনুগ্ৰহ কৰি মন্তব্যৰ অংশত জনাওক। অথবা আপুনি ExcelWIKI.com ব্লগত আমাৰ আন প্ৰবন্ধসমূহলৈ এবাৰ চকু ফুৰাব পাৰে!

হিউ ৱেষ্ট এজন অতি অভিজ্ঞ এক্সেল প্ৰশিক্ষক আৰু বিশ্লেষক আৰু তেওঁৰ উদ্যোগটোত ১০ বছৰতকৈও অধিক অভিজ্ঞতা আছে। তেওঁ একাউণ্টিং আৰু বিত্ত বিষয়ত স্নাতক ডিগ্ৰী আৰু ব্যৱসায় প্ৰশাসনত স্নাতকোত্তৰ ডিগ্ৰী লাভ কৰিছে। হিউৰ পাঠদানৰ প্ৰতি আকৰ্ষণ আছে আৰু তেওঁ এক অনন্য শিক্ষকতা পদ্ধতি গঢ়ি তুলিছে যিটো অনুসৰণ আৰু বুজিবলৈ সহজ। এক্সেলৰ বিষয়ে তেওঁৰ বিশেষজ্ঞ জ্ঞানে বিশ্বজুৰি হাজাৰ হাজাৰ ছাত্ৰ-ছাত্ৰী আৰু পেছাদাৰীক তেওঁলোকৰ দক্ষতা বৃদ্ধি আৰু কেৰিয়াৰত উৎকৃষ্টতা প্ৰদৰ্শন কৰাত সহায় কৰিছে। তেওঁৰ ব্লগৰ জৰিয়তে হিউৱে নিজৰ জ্ঞান বিশ্বৰ সৈতে ভাগ-বতৰা কৰে, ব্যক্তি আৰু ব্যৱসায়ীসকলক তেওঁলোকৰ সম্পূৰ্ণ সম্ভাৱনাক লাভ কৰাত সহায় কৰিবলৈ বিনামূলীয়া এক্সেল টিউটোৰিয়েল আৰু অনলাইন প্ৰশিক্ষণ আগবঢ়ায়।