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

আমরা প্রথমে প্রতিটি ডেটাকে লেবেলে রূপান্তর করতে যাচ্ছি এবং তারপর Word থেকে কোনো সাহায্য ছাড়াই সেগুলিকে Excel এ প্রিন্ট করব৷
Excel-এ Microsoft Visual Basic for Applications (VBA) ব্যবহার করার উদ্দেশ্যে, আপনাকে প্রথমে ডেভেলপারের প্রয়োজন আপনার ফিতা উপর ট্যাব. আপনি কিভাবে আপনার রিবনে বিকাশকারী ট্যাবটি দেখাতে পারেন তা দেখতে এখানে ক্লিক করুন৷ . একবার আপনার এটি হয়ে গেলে, Word ছাড়াই Excel এ এই লেবেলগুলি প্রিন্ট করার জন্য আমরা যে ধাপগুলি দেখিয়েছি তা অনুসরণ করুন৷
ধাপ 1:নতুন শীটে ডেটা কপি করুন
এখানে VBA কোডের নির্বাচন শুধুমাত্র সঠিকভাবে কাজ করতে পারে যদি সেল এন্ট্রিগুলি সেল থেকে শুরু হয় A1 . সুতরাং, আমাদের প্রথমে আমাদের ডেটাসেটটি এমনভাবে সাজাতে হবে যাতে সমস্ত লেবেল থাকে। যদি, আপনার ডেটাসেট সেল A1 ছাড়া অন্য কোথাও শুরু হয় , আমাদের মত, যেটি সেল B5 এ শুরু হয়েছিল৷ , প্রথমে তাদের একটি নতুন স্প্রেডশীটে অনুলিপি করুন এবং একেবারে শুরুতে রাখুন। এটি এইরকম দেখতে হবে৷
৷

এখন এটি VBA কোডের সাথে কাজ করার জন্য প্রস্তুত হওয়া উচিত৷
৷ধাপ 2:VBA কোড ঢোকান
এর পরে, আমাদের পছন্দসই আকার এবং আকৃতিতে লেবেলগুলি সামঞ্জস্য করতে আমাদের VBA কোড সন্নিবেশ করতে হবে। VBA কোড-
সন্নিবেশ করতে- প্রথমে, ডেভেলপারদের -এ যান আপনার রিবনে ট্যাব।
- তারপর ভিজ্যুয়াল বেসিক নির্বাচন করুন কোড থেকে গ্রুপ।

- এর ফলে, VBA উইন্ডো খুলবে। এখন ঢোকান নির্বাচন করুন এটিতে ট্যাব করুন এবং মডিউল নির্বাচন করুন ড্রপ-ডাউন মেনু থেকে।

- এর পর, মডিউলে যান এবং নিচের কোডটি লিখুন।
'This Code Will Create Labels in Excel
Sub Createlabels()
Application.Run "AskForColumn"
Cells.Select
Selection.RowHeight = 75.75
Selection.ColumnWidth = 34.14
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlBottom
.WrapText = True
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
.WrapText = True
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With
End Sub
Sub AskForColumn()
Dim refrg As Range
Dim vrb As Long
Dim dat As Long
Set refrg = Cells(Rows.Count, 1).End(xlUp)
dat = 1
On Error Resume Next
incolno = InputBox("Enter Number of Columns Desired")
For vrb = 1 To refrg.Row Step incolno
Cells(dat, "A").Resize(1, incolno).Value = _
Application.Transpose(Cells(vrb, "A").Resize(incolno, 1))
dat = dat + 1
Next
Range(Cells(dat, "A"), Cells(refrg.Row, "A")).ClearContents
End Sub
🔎 কোড ব্যাখ্যা
এই VBA কোডে দুটি অংশ বা সাব আছে- CreateLabel সাব এবং AskForColumn উপ প্রথমে, আমরা AskForColumn সাব-এ কী ঘটছে তা ব্যাখ্যা করতে যাচ্ছি এবং তারপরে কোডটি কীভাবে কাজ করে তা ব্যাখ্যা করতে CreateLabel সাব-এ চলে যাই।
প্রথম অংশ:
আরও ভালোভাবে বোঝার জন্য, আমরা অংশটিকে বিভিন্ন বিভাগে ভাগ করেছি। আলোচনার শেষে চিত্রটি দেখুন।
👉 বিভাগ 1: এই বিভাগটি AskForColumn এর নাম ঘোষণা করে .
👉 ধারা 2: আমরা তিনটি ভেরিয়েবল- refrg, vrb এবং ডেটা ঘোষণা করতে এই বিভাগটি ব্যবহার করেছি।
👉 ধারা 3: এই বিভাগে, আমরা refrg এবং ডেটার জন্য মান সেট করেছি।
👉 ধারা 4: এই মুহুর্তে, কোডটি স্প্রেডশীটে একটি ইনপুট বক্স দেখায়৷
👉 ধারা 5: এই বিভাগে, একটি এর জন্য ইনপুট বাক্সে প্রবেশ করা নম্বরের জন্য লুপ চালানো হয়।
👉 ধারা 6: কোডের এই বিভাগটি এখন ঘরের আকার পরিবর্তন করে।
👉 ধারা 7: অবশেষে, এই বিভাগটি অতিরিক্ত বিষয়বস্তু সাফ করে।

অংশ 2:
পূর্ববর্তী অংশের মতো, আমরা এই উপটিকেও বিভিন্ন বিভাগে ভাগ করেছি। চাক্ষুষ অংশের জন্য আলোচনার শেষে চিত্রটি অনুসরণ করুন।
👉 ধারা 1: কোডের এই অংশটি সাব-নেম Createlabels ঘোষণা করে .
👉 ধারা 2: এই কমান্ড কোডের এই পয়েন্টে পূর্ববর্তী সাব চালায়।
👉 ধারা 3: এই অংশটি VBA কোষ ব্যবহার করে প্রতিটি কোষকে ফর্ম্যাট করে সম্পত্তি।

ধাপ 3:VBA কোড চালান
একবার আপনি কোডটি প্রবেশ করালে, VBA উইন্ডোটি বন্ধ করুন। কোডটি চালানোর জন্য এখন এই পদক্ষেপগুলি অনুসরণ করুন৷
৷- প্রথমে, ডেভেলপার -এ যান আপনার রিবনে ট্যাব।
- দ্বিতীয়, ম্যাক্রো নির্বাচন করুন কোড থেকে গ্রুপ।

- এখন ম্যাক্রো -এ বাক্সে, Createables নির্বাচন করুন ম্যাক্রো নামের অধীনে .

- তারপর চালান এ ক্লিক করুন .
- এরপর, আপনার পছন্দের কলামের সংখ্যা নির্বাচন করুন। আমরা প্রদর্শনের জন্য 3টি নির্বাচন করছি। তারপর ঠিক আছে এ ক্লিক করুন .

স্প্রেডশীটটি এখন স্বয়ংক্রিয়ভাবে এরকম দেখাবে৷
৷

লেবেলগুলি এখন Word-এর ব্যবহার ছাড়াই Excel-এ মুদ্রণের জন্য প্রস্তুত৷
৷আরো পড়ুন: কিভাবে Excel থেকে Avery লেবেল প্রিন্ট করবেন
ধাপ 4:কাস্টম মার্জিন সেট করুন
লেবেল প্রিন্ট করার জন্য, আমাদের মুদ্রিত পৃষ্ঠার জন্য সঠিক মার্জিন সেট করতে হবে। এর জন্য, আমাদের সঠিক আকারটি এমনভাবে বেছে নেওয়া উচিত যাতে এটি লেবেলের অবস্থানকে প্রভাবিত না করে বা শীটের কোনো লেবেলকে আপস না করে। কাস্টম মার্জিন সেট করতে, এই ধাপগুলি অনুসরণ করুন৷
৷- প্রথমে, পৃষ্ঠা লেআউটে যান আপনার রিবনে ট্যাব।
- তারপর পৃষ্ঠা সেটআপ নির্বাচন করুন চিত্রে দেখানো বোতাম। আপনি প্রতিটি গ্রুপের নীচে ডানদিকে এটি খুঁজে পেতে পারেন।

- ফলে, পৃষ্ঠা সেটআপ বক্স পপ আপ হবে। এখন মার্জিনে যান এটিতে ট্যাব।
- তারপর আপনার মুদ্রিত পৃষ্ঠার জন্য পছন্দসই মার্জিন দৈর্ঘ্য নির্বাচন করুন। আমরা নিম্নলিখিতগুলি নির্বাচন করেছি৷

- আপনার কাজ শেষ হয়ে গেলে, ঠিক আছে এ ক্লিক করুন .
ধাপ 5:মুদ্রণের জন্য স্কেলিং বিকল্পগুলি নির্বাচন করুন
লেবেল মুদ্রণের জন্যও সঠিক স্কেলিং গুরুত্বপূর্ণ। উদাহরণস্বরূপ, আমরা এখন পর্যন্ত যা করেছি তা এইভাবে পৃষ্ঠা প্রিন্ট করবে।

যা অবশ্যই আমাদের লক্ষ্য নয়। তাই আমরা একটি পৃষ্ঠায় শীট মাপসই করা প্রয়োজন. সেটা করতে-
- প্রথমে, Ctrl+P টিপে মুদ্রণ পূর্বরূপ বিভাগে যান আপনার কীবোর্ডে।
- দর্শনের নীচে বাম দিকে, আপনি সেটিংস খুঁজে পেতে পারেন৷ . এর অধীনে, আপনি স্কেলিং পাবেন শেষে বিকল্প।

- এখন স্কেলিং বিকল্পে ক্লিক করুন এবং এক পৃষ্ঠায় শীট ফিট করুন নির্বাচন করুন। ড্রপ-ডাউন মেনু থেকে।

লেবেলগুলির জন্য স্কেলিং এই সময়ে সম্পূর্ণ হবে৷
৷আরো পড়ুন: কিভাবে এক্সেলে ঠিকানা লেবেল প্রিন্ট করবেন
ধাপ 6:প্রিন্ট স্প্রেডশীট
যখন আপনি এখনও মুদ্রণ পূর্বরূপ স্ক্রিনে আছেন, তখন মুদ্রণ করুন এ ক্লিক করুন৷ দৃশ্যের উপরের বাম দিকে।

এটিতে ক্লিক করুন এবং এটি Word থেকে কোনো সাহায্য ছাড়াই Excel এ সমস্ত লেবেল প্রিন্ট করবে।

মনে রাখার বিষয়গুলি
👉 VBA কোড চালানোর আগে নিশ্চিত করুন যে আপনার সমস্ত লেবেল সেলে শুরু হচ্ছে A1 .
👉 প্রিন্ট করার আগে সঠিক মার্জিন এবং স্কেলিং নির্বাচন করুন যাতে সমস্ত লেবেল পৃষ্ঠায় ফিট হয়। অন্যথায়, কেউ কেউ কেটে যেতে পারে।
👉 VBA কোড ক্রিয়াগুলি অপরিবর্তনীয়। সুতরাং একটি চালানোর আগে আপনার প্রয়োজনীয় ডেটা ব্যাক আপ আছে তা নিশ্চিত করুন৷
অভ্যাস ওয়ার্কবুক ডাউনলোড করুন
এটি মুদ্রণযোগ্য লেবেল ধারণকারী ফাইল।
উপসংহার
মাইক্রোসফ্ট ওয়ার্ড ব্যবহার না করে বা মেল মার্জ না করেই এক্সেলে লেবেল প্রিন্ট করার জন্য এই ধাপগুলি অনুসরণ করতে হবে। আশা করি, আপনি এখন Word ছাড়াই Excel এ লেবেল প্রিন্ট করতে পারবেন। আমি আশা করি আপনি এই গাইডটি সহায়ক এবং তথ্যপূর্ণ পেয়েছেন। আপনার যদি কোন প্রশ্ন বা পরামর্শ থাকে, তাহলে নিচের মন্তব্যে আমাদের জানান।
এই ধরনের আরও গাইডের জন্য, Exceldemy দেখুন।
সম্পর্কিত প্রবন্ধ
- কিভাবে Word এ Excel থেকে লেবেল প্রিন্ট করবেন
- কিভাবে এক্সেল থেকে Avery 5160 লেবেল প্রিন্ট করবেন
- এভারি 8160 লেবেল কিভাবে এক্সেল থেকে প্রিন্ট করবেন
<<এক্সেলে লেবেল মুদ্রণ করতে ফিরে যান | Excel এ মেইলিং লেবেল | মেল মার্জ এক্সেল | এক্সেল শিখুন
সমাধান সহ বিনামূল্যে উন্নত এক্সেল ব্যায়াম পান!