Skip to main content

এক্সেল শিটে ডায়নামিক অ্যাটেন্ডেন্স তৈরি | How to create dynamic attendance sheet using excel

 আমরা অনেকেই এক্সেলে অ্যাটেন্ডেন্স শিট তৈরি করতে চাই তৈরি করতে চায়। সেক্ষেত্রে আমরা অনেকেই বিভিন্ন ধরনের পদ্ধতি ব্যবহার করে থাকি। কিন্তু এক্সেলে ডায়নামিক ভাবে অ্যাটেন্ডেন্স শিট তৈরি করার পদ্ধতি রয়েছে যেটি আপনার দৈনন্দিন কাজকে অনেক সহজ করে দিবে। এক্ষেত্রে আমরা এক্সেল এর মাধ্যমে চেকবক্সের ব্যবহার করতে পারি। এক্ষেত্রে আমরা নিচের পদ্ধতি গুলো অনুসরণ করে সহজেই একটি ডায়নামিক অ্যাটেনডেন্স শিট তৈরি করে ফেলতে পারি।


প্রথম ধাপ - প্রথমে এক্সেল শিটের FILE TAB থেকে OPTIONS মেনুতে ক্লিক করব।


 দ্বিতীয় ধাপ-  CUSTOMIZE RIBBON বাটনে ক্লিক করব।


তৃতীয় ধাপ- ডান পাশের কলাম থেকে নিচের দিকে DEVELOPER অপশনটিতে টিক দিবো। এবং নিচের OK বাটনে ক্লিক করে বেরিয়ে যাব। 


চতুর্থ ধাপ- এবারে এক্সেল শীতের উপরের ট্যাব মেন্যু গুলো থেকে DEVELOPER ট্যাব অপশনটি নির্বাচন করব। 


Excel attendance Marco
edutechinfobd.blogspot.com


পঞ্চম ধাপ- DEVELOPER TAB থেকে INSERT অপশনের ডাউন অ্যারো বাটনে ক্লিক করে form controls গ্রুপ থেকে চেকবক্স সিলেক্ট করে এক্সেলে এক্টিভ ওয়ার্কশীটের প্রয়োজনীয় CELL এ চেকবক্স টি ড্রাগ করে ছেড়ে দিব। 


ষষ্ঠ ধাপ- এবারে চেকবক্সের রাইট বাটনে ক্লিক করে এডিট অপশনে ক্লিক করে সেল লিংকের জন্য এক্সেলের যে সেলে চেকবক্সটি রয়েছে সেই সেল নাম্বারটিকে লিংক করব। এবং এভাবে করে যতগুলো চেকবক্স প্রয়োজন ততগুলো চেকবক্স তৈরি করে নিব এবং একই সাথে সংশ্লিষ্ট সেল লিংক যুক্ত করব।


এক্ষেত্রে আমরা চাইলে একটি চেকবক্স সেল রেফারেন্সের সাথে লিঙ্ক আপ করে কপি পেস্টও করে নিতে পারি। কিন্তু এক্ষেত্রে সমস্যা হল প্রতিটি চেকবক্সে একই সেল রেফারেন্স কপি-পেস্ট হয়ে যাবে।  সেক্ষেত্রে একটি চেকবক্সে ক্লিক করলে সবগুলো চেকবক্সে একটিভ হয়ে যাবে। অনুরূপভাবে একটি চেকবক্স  থেকে টিক চিহ্ন সরিয়ে নিলে প্রতিটি চেকবক্সের টিক চিহ্ন উঠে যাবে। 


এক্ষেত্রে সমস্যা হচ্ছে অনেক সংখ্যক চেকবক্স থাকলে সেগুলোকে লিংক করতে অনেক সময় সাপেক্ষ ব্যাপার।  আর এই সমস্যা সমাধানের জন্য আমরা মাত্র কয়েক লাইনের একটি VBS MACRO কোড ব্যবহার করতে পারি। 


MACRO কোডটি ব্যবহারের জন্য আমাদেরকে পুনরায় DEVELOPER TAB  এর বাম দিকে VISUAL BASIC অপশনে ক্লিক করতে হবে। এরপর নতুন একটি মডিউল নিয়ে সেখানে নিচের কোডটিকে পেস্ট করে সেভ করে দিতে হবে।


Excel attendance Marco
https://edutechinfobd.blogspot.com


Sub UpdateCellLinks()

    Dim c As Shape

    Dim i As Integer

    Dim j As Integer

    

    For j = 1 To 33 'Columns A to AG

        For i = 1 To ActiveSheet.Cells(Rows.count, j).End(xlUp).Row

            For Each c In ActiveSheet.Shapes

                If c.Type = msoFormControl Then 'If shape is a form control

                    If c.TopLeftCell.Column = j And c.TopLeftCell.Row = i Then

                        c.ControlFormat.LinkedCell = Cells(i, j).Address 'Update cell link

                    End If

                End If

            Next c

        Next i

    Next j

End Sub



এবারে পুনরায় ডেভলপার TAB থেকে বাম দিকে MACROS অপশনে ক্লিক করে কোডটিকে RUN করে দিতে হবে। এতে করে ম্যানুয়ালি প্রতিটি সেলে সেল রেফারেন্স লিংক করার প্রয়োজন হবে না। ডায়নামিকভাবে প্রতিটি সেলে সংশ্লিষ্ট সেল নাম্বারটি লিংক আপ হয়ে যাবে।


সপ্তম ধাপ- এরপর একেবারে শেষের কলামে যতগুলো টিক মার্ক বা চেকবক্স রয়েছে সেগুলোর সর্বমোট সংখ্যা কাউন্ট করে যোগফল বসাবো। এক্ষেত্রে countif() ফাংশনটি ব্যবহার করা যেতে পারে। 



বিদ্র: Save as থেকে অবশ্যই Excel Marco-Enabled Workbook অপশনটি নির্বাচন করে ফাইলটিকে সেইভ করতে হবে। নয়ত কোডটি কাজ করবে না।


[[ DONWLOAD DEMO ]]






Comments

Popular posts from this blog

SSC Board Question 2020 | ২০২০ সালের এসএসসি বোর্ড প্রশ্ন

আগামী ৩ ফেব্রুয়ারি, ২০২০ তারিখে থেকে শুরু হওয়া এসএসসি ও সমমানের পরীক্ষায় ২০ লাখ ৪৭ হাজার ৭৯৯ জন পরীক্ষার্থী অংশ নিচ্ছে। গতবছর পরীক্ষার্থীর সংখ্যা ছিল ২১ লাখ ৩৫ হাজার ৩৩৩ জন। এসএসসি ও সমমানের পরীক্ষার্থী কমেছে সাড়ে ৮৭ হাজার। চলতি বছর ১৬ লাখ ৩৫ হাজার ২৪০ জন পরীক্ষার্থী এসএসসি, ২ লাখ ৮১ হাজার ২৫৪ জন পরীক্ষার্থী দাখিল এবং ১ লাখ ৩১ হাজার ২৮৫জন শিক্ষার্থী এসএসসি ভোকেশনাল পরীক্ষায় অংশ নিচ্ছে। শিক্ষা ও প্রযুক্তি সাইটে উক্ত পরীক্ষার সকল প্রশ্ন ধাপে ধাপে প্রকাশ করা হবে যাতে করে পরবর্তী বছরগুলোতে অংশগ্রহণকারী শিক্ষার্থীরা এই প্রশ্নগুলো অনুশীলন ও পর্যালোচনার মাধ্যমে নিজেদের প্রস্তুতিকে আরো বেগবান করতে পারে। বাকী প্রশ্নগুলো পরীক্ষা শেষ হওয়া মাত্রই আপলোড করা হবে। বোর্ডকর্তৃক যথাযথ কর্তৃপক্ষ এবং পরীক্ষার্থীদের জন্য কিছু বিশেষ নির্দেশনা রয়েছে। নির্দেশনাসমূহ নিম্নরূপ- পরীক্ষা শুরুর ৩০ মিনিট পূর্বে পরীক্ষার্থীদের তাদের কক্ষে আসন গ্রহণ করতে হবে। প্রশ্নপত্রে উল্লিখিত সময় অনুযায়ী পরীক্ষা গ্রহণ করতে হবে। প্রথমে বহুনির্বাচনি ও পরে সৃজনশীল/ রচনামূলক পরীক্ষা অনুষ্ঠিত হবে এবং উভয় পরীক্ষ...

JSC Board Question | বিভিন্ন বছরের জেএসসি পরীক্ষার বোর্ড প্রশ্ন উত্তরসহ

জেএসসি (জুনিয়র স্কুল সার্টিফিকেট) পরীক্ষাটি ২০১০ সালে শুরু হয়। ৮ম শ্রেণিতে অনুষ্ঠিত হওয়া এই বোর্ড পরীক্ষাটি শিক্ষার্থীদের জন্য বেশ গুরুত্বপূর্ণ। কেননা, এই পরীক্ষায় কৃতকার্য হওয়ার মধ্য দিয়ে তাকে এসএসসি পরীক্ষায় অংশগ্রহণের সুযোগ তৈরি করতে হয়। জেএসসি পরীক্ষায় কৃতকার্য না হলে কোন শিক্ষার্থী পরবর্তী শ্রেণি অর্থাৎ ৯ম শ্রেণিতে ভর্তি হওয়ার সুযোগ পাবে না। ফলে শিক্ষার্থীর শিক্ষা জীবন হুমকির মুখে পড়বে। কাজেই একজন শিক্ষার্থীর মাধ্যমিক পাশের জন্য এই ধাপটিতে উত্তীর্ণ হওয়া অত্যন্ত জরুরী। পরীক্ষায় আশানুরূপ ফলাফল করার জন্য নিয়মিত প্রস্তুতি একটি গুরুত্বপূর্ণ বিষয়। সেক্ষেত্রে প্রচলিত সিলেবাস অনুযায়ী বিভিন্ন বছরের বোর্ড পরীক্ষায় আসা প্রশ্নসমূহের বিশ্লেষণ দ্বারা একটি নির্দিষ্ট গাইডলাইন অনুসরণ করলে প্রস্তুতিটি স্বার্থক হয়। আর এই বিষয়টিকে আমলে নিয়ে edutechinfobd ধারাবাহিকভাবে প্রতি বছরের পরীক্ষার প্রশ্নসমূহ অনলাইনে সংরক্ষণ করার কাজ শুরু করেছে। এটিকে জেএসসি পরীক্ষার বিগত বছরগুলির প্রশ্ন ব্যাংক কিংবা আর্কাইভ হিসেবে তৈরি করা হবে। অন্যদিকে, শুধুমাত্র শিক্ষার্থী নয়, শিক্ষদেরও অনেক সময় বিগতবছরের প্রশ্নের তথ্য উ...

SSC Board Questions | এসএসসি সকল বোর্ড প্রশ্ন ২০১৯

বিগত ০২ ফেব্রুয়ারি, ২০১৯ তারিখে এসএসসি ও সমমানের পরীক্ষা শুরু হয়। এ বছর ২১ লাখেরও বেশি পরীক্ষার্থী এসএসসি পরীক্ষায় অংশগ্রহণ করে। এবার মোট পরীক্ষার্থীদের মধ্যে ছাত্র সংখ্যা ১০ লাখ ৭০ হাজার ৪৪১ জন এবং ছাত্রী সংখ্যা হলো ১০ লাখ ৬৪ হাজার ৮৯২ জন।  শিক্ষা ও প্রযুক্তি সাইটে উক্ত পরীক্ষার সকল প্রশ্ন ধাপে ধাপে প্রকাশ করা হবে যাতে করে আগামী বছরগুলোতে অংশগ্রহণকারী শিক্ষার্থীরা এই প্রশ্নগুলো অনুশীলন ও পর্যালোচনার মাধ্যমে নিজেদের প্রস্তুতিকে আরো বেগবান করতে পারে। ২০২০ সালের প্রশ্নগুলো পেতে নিম্নে প্রদত্ত লিংকে ভিজিট করুন। https://edutechinfobd.blogspot.com যথারীতি গুরুত্বপূর্ণ পরীক্ষাগুলোর মধ্যে সব শিক্ষার্থীর মাঝে ইংরেজি ও গণিত পরীক্ষা নিয়ে একটা আলাদা টেনশন লক্ষ করা যায়। এ বছর এসএসসি ইংরেজি ১ম পত্র পরীক্ষায় ৪নং সেটের প্রশ্নপত্রটি নির্বাচিত হয়। তিন ঘন্টার এই পরীক্ষায় পুরোটায় লিখিত। অর্থাৎ ১০০ নম্বরের লিখিত পরীক্ষা হয়ে থাকে এবং অন্যান্য বিষয়ের মতো এই পরীক্ষায় কোন নৈর্ব্যক্তিক থাকে না। পরীক্ষায় যে সকল প্রশ্ন বিভিন্ন জায়গা থেকে এসেছে সেগুলো হলো- প্রথম সিন প্যাসেজটি এসেছে বোর...

© EdutechinfoBD 2017-