কিভাবে এক্সেল VBA দিয়ে ডেটা প্রিন্ট করবেন (একটি বিস্তারিত নির্দেশিকা)

  • এই শেয়ার করুন
Hugh West

Excel-এ VBA এর সাথে কাজ করার সময় আমরা যে সবচেয়ে গুরুত্বপূর্ণ এবং বহুল ব্যবহৃত কাজগুলি পেয়েছি তা হল প্রয়োজনীয় ডেটা প্রিন্ট করা। আজ এই নিবন্ধে, আমি আপনাকে দেখাব কিভাবে আপনি Excel VBA সঠিক উদাহরণ এবং চিত্র সহ ডেটা প্রিন্ট করতে পারেন।

প্র্যাকটিস ওয়ার্কবুক ডাউনলোড করুন

আপনি যখন এই নিবন্ধটি পড়ছেন তখন অনুশীলন করার জন্য এই অনুশীলনের ওয়ার্কবুকটি ডাউনলোড করুন৷

VBA Print.xlsm

এক্সেল VBA দিয়ে ডেটা প্রিন্ট করার পদক্ষেপগুলি

এখানে আমি মার্টিন বুকস্টোর নামে একটি বইয়ের দোকানের নাম, প্রকার এবং মূল্য সহ একটি ডেটা সেট পেয়েছি৷

আজ আমরা শিখব কিভাবে আমরা এই ডেটা সেটটি VBA দিয়ে প্রিন্ট করতে পারি।

ধাপ 1: প্রিন্ট করার জন্য VBA এডিটর খোলা এক্সেলে

আপনার কীবোর্ডে ALT+F11 টিপুন। এটি ভিজ্যুয়াল বেসিক সম্পাদক খুলবে৷

আরো পড়ুন: এক্সেলে প্রিন্ট এলাকা কীভাবে সেট করবেন ( 5 পদ্ধতি)

ধাপ 2: এক্সেল এ প্রিন্ট করার জন্য একটি নতুন মডিউল সন্নিবেশ করান

<1 এ ইনসার্ট বিকল্পে যান>VBA টুলবার। ক্লিক করুন ঢোকান > একটি নতুন মডিউল খুলতে মডিউল

সম্পর্কিত বিষয়বস্তু: এক্সেলে গ্রিডলাইন কীভাবে প্রিন্ট করবেন (2 উপায়)

ধাপ 3: এক্সেল এ প্রিন্ট করার জন্য VBA কোড প্রবেশ করান

মডিউল1 নামে একটি নতুন মডিউল খুলবে। সেখানে নিম্নলিখিত VBA কোড লিখুন।

⧭ VBA কোড:

6236

⧭ নোট :

  • এখানে, আমি প্রিন্ট করতে চাইআমার ওয়ার্কবুকের সক্রিয় ওয়ার্কশীট। অন্য কোন ওয়ার্কশীট প্রিন্ট করতে, কোডে সরাসরি ওয়ার্কশীটের নাম লিখুন।

উদাহরণস্বরূপ, শিট1 নামে ওয়ার্কশীটটি প্রিন্ট করতে, ব্যবহার করুন:

ActiveWorkbook.Worksheets(“Sheet1”).প্রিন্টআউট কপি:=1

  • এছাড়াও আপনি সক্রিয় নয় এমন একটি ওয়ার্কবুক থেকেও মুদ্রণ করতে পারেন৷ উদাহরণস্বরূপ, ওয়ার্কবুক1 নামে একটি ওয়ার্কবুক থেকে শিট1 প্রিন্ট আউট করতে, ব্যবহার করুন:

ওয়ার্কবুক(“ওয়ার্কবুক1”).ওয়ার্কশীট(“শীট1” ”).প্রিন্টআউট কপি:=1

  • এখানে আমরা ওয়ার্কশীটের একটি মাত্র কপি প্রিন্ট করছি। আপনি যদি একাধিক কপি মুদ্রণ করতে চান, তাহলে সেই অনুযায়ী কপিগুলি বৈশিষ্ট্য পরিবর্তন করুন।
  • যদি আপনি একাধিক ওয়ার্কশীট মুদ্রণ করতে চান এবং মুদ্রণের সময় সেগুলিকে কোলেট করতে চান তবে আপনার জন্য একটি বিকল্পও রয়েছে। VBA -এর PrintOut ফাংশনে Collate নামে একটি বৈশিষ্ট্য রয়েছে। এটিকে True হিসেবে সেট করুন।

ActiveWorkbook.ActiveSheet.PrintOut copies:=10, Collate:=True

সম্পর্কিত বিষয়বস্তু: Excel VBA: কিভাবে প্রিন্ট এলাকা গতিশীলভাবে সেট করবেন (7 উপায়)

অনুরূপ পাঠ:

  • নির্দিষ্ট শীট প্রিন্ট করার জন্য এক্সেল বোতাম (সহজ পদক্ষেপ সহ)
  • এক্সেলে অনুভূমিকভাবে কীভাবে প্রিন্ট করবেন (4 পদ্ধতি)
  • একাধিক এক্সেল প্রিন্ট করুন ভিবিএ (6 মানদণ্ড) সহ একক পিডিএফ ফাইলের শীট
  • এক্সেলে শিরোনাম মুদ্রণ অক্ষম, এটি কীভাবে সক্ষম করবেন?
  • কীভাবে প্রিন্ট করবেন A4 আকারে এক্সেল শীট (4 উপায়)

ধাপ4: এক্সেলে প্রিন্ট করার জন্য VBA কোড চালানো

VBA কোডটি সঠিকভাবে প্রবেশ করার পরে, Run<2 এ ক্লিক করে Macro চালান।> VBA টুলবারে বিকল্প।

সম্পর্কিত বিষয়বস্তু: Excel VBA: একাধিক রেঞ্জের জন্য প্রিন্ট এলাকা সেট করুন ( 5 উদাহরণ)

পদক্ষেপ 5: চূড়ান্ত আউটপুট: VBA দিয়ে মুদ্রণ

আপনি যদি সফলভাবে কোডটি লিখে চালাতে পারেন, তাহলে আপনি খুঁজে পাবেন আপনার প্রিন্টারে ওয়ার্কশীট মুদ্রিত হয়েছে, এবং একটি ছোট উইন্ডো এইরকম দেখা গেছে৷

সম্পর্কিত বিষয়বস্তু: Excel VBA: সেলের প্রিন্ট পরিসর ( 5 সহজ পদ্ধতি)

মনে রাখার জিনিসগুলি

এখানে আমরা VBA এর প্রিন্টআউট ফাংশন ব্যবহার করেছি . VBA -এ PrintPreview নামে আরেকটি ফাংশন আছে, যা প্রিন্ট করার আগে ডেটার প্রিভিউ দেখায়।

PrintPreview ফাংশনের সিনট্যাক্স হল প্রিন্টআউট ফাংশনের মতোই, শুধু প্রিন্টআউট এর জায়গায় প্রিন্টপ্রিভিউ ব্যবহার করুন।

ActiveWorkbook.ActiveSheet.PrintPreview

প্রিন্ট করার আগে এটি আপনার ওয়ার্কশীটের পূর্বরূপ দেখাবে৷

উপসংহার

সুতরাং, এটি হল সেই পদ্ধতি যার সাহায্যে আপনি VBA দিয়ে একটি এক্সেল ওয়ার্কশীট থেকে যেকোনো ডেটা প্রিন্ট করতে পারেন। আপনি কি কিছু জানতে চান? আমাদের জিজ্ঞাসা নির্দ্বিধায়. এবং আরো পোস্ট এবং আপডেটের জন্য আমাদের সাইট ExcelWIKI দেখতে ভুলবেন না।

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