Smart Attendance Manager in Excel VBA

Поделиться
HTML-код
  • Опубликовано: 6 сен 2024
  • #UserForm #VBAtutorial
    Hello Friends,
    In this video, you will learn how to create a Smart and automated Attendance Manager Tool using Excel VBA. We have explained step by step each and every feature. We have used in this form we have given three different pages - Mark attendance, Employee Master and Attendance Codes. You can mark the attendance for multiple employee using the Mark Bulk attendance feature available in employee master page.
    Please download the practice file from below given link:
    www.pk-anexcel...
    Download our free Excel utility Tool and improve your productivity:
    www.pk-anexcel...
    See our Excel Products:
    www.pk-anexcel...
    Visit to learn more:
    Chart and Visualizations: www.pk-anexcel...
    VBA Course: www.pk-anexcel...
    Download useful Templates: www.pk-anexcel...
    Dashboards: www.pk-anexcel...
    Watch the best info-graphics and dynamic charts from below link:
    • Dynamic Graphs
    Learn and free download best excel Dashboard template:
    • Excel Dashboards
    Learn Step by Step VBA:
    • VBA Tutorial
    Website:
    www.PK-AnExcel...
    Facebook:
    / pkanexcelexpert
    Telegram:
    t.me/joinchat/...
    Pinterest:
    / pkanexcelexpert
    Send me your queries on telegram:
    @PKanExcelExpert
    ************ Suggested Books ********
    VBA: amzn.to/2TMMikX
    Excel Dashboard: amzn.to/2WZi2Fj
    Power Query: amzn.to/2Ibd7xR
    Power Pivot and Power BI: amzn.to/2DCg8BB
    Exam Ref 70-778 (Power BI): amzn.to/2GnWYTN
    ************ My Stuff ***************
    Mic : amzn.to/2TLnF88
    Video Editor: screencast-o-m...

Комментарии • 241

  • @gerrysotto9688
    @gerrysotto9688 Год назад +1

    I like your all videos tutorial, step by step, easy to understand.

  • @kevindickson5519
    @kevindickson5519 4 года назад +2

    I've never commented before on a RUclips video, but I feel I have to for this one.
    After going through dozens of other tutorials which have just led to confusion, this one hits the nail on the head perfectly.
    I'm creating a project task manager to update each support card with daily notes, and this is exactly what I need.
    Thank you for your hard working in making this video, I am very appreciative.

  • @routjadu
    @routjadu 4 года назад

    Awsome tutorial. Please add to show monthly attendance register for every Employee id & for all with search.

  • @thekushwaharahul
    @thekushwaharahul 3 года назад

    This is another master class, done and dusted. Are you also suggesting your expertise for creating own requirements

  • @researchr
    @researchr 3 года назад

    I want to say " Absolutely Extraordinary Mind blowing Sir "

  • @RafiqKhan-xp2ic
    @RafiqKhan-xp2ic 3 года назад

    ماشاءاللہ بہت خوب

  • @tonisharma9733
    @tonisharma9733 Год назад

    Thanks you sir for providing free smart attendance sheets

  • @noorwazir
    @noorwazir 4 года назад

    It Is the best program for every user
    All under one roof
    But if the discount column is increased in the Sale and purchase form, it will be easier.
    Because sometimes a discount is given to the customer.
    like Product Name Type Rate Qty Discount Amount
    Calpol Tab Sale 20 10 5%

  • @vincysigma
    @vincysigma 4 года назад +1

    Excellent Sir.. you are too genius..

  • @PeeyushNagpal
    @PeeyushNagpal 2 года назад +1

    Thanks a lot sharing for your hardwork.

  • @ghaivirendesingh
    @ghaivirendesingh 4 года назад +1

    amazing After Watching Lots of Video i found finally useful one , Thanks For Shear

  • @hamidullahrahimi44
    @hamidullahrahimi44 2 года назад +1

    Best of luck PK

  • @rickkeev4919
    @rickkeev4919 4 года назад +4

    OUTSTANDING!! So many methods explained; awesome vision and ingenuity.

  • @MeAmiyaMohanty
    @MeAmiyaMohanty 4 года назад +1

    Thanks. So clearly you made it easy and understandable. Just awesome brother

  • @razalihussin2498
    @razalihussin2498 2 года назад

    Firstly i would like to say thank you for sharing your knowledge with us...
    Why i cannot run sub...always getting message "Run-time error '9': Subscript out of range

  • @chaalakansilva9805
    @chaalakansilva9805 4 года назад +2

    How to include a delete function to this userform

  • @diya2909
    @diya2909 4 года назад

    Dear sir I like your all videos very much and I learnt a lot...I request you make a video on advance multi page userform with contains 5 to 6 pages, add button ,search,update,delete buttons and data should be sent only one sheet. Please.

  • @mayengbamluwang9699
    @mayengbamluwang9699 2 года назад

    Awesome... Can you also make a banking software.?? With all important contents.

  • @shirleytaylor8234
    @shirleytaylor8234 2 года назад

    I have been looking for a better attendance manager for about 4 months. I tried several didn't like them at all. This is exactly what i needed thank you so much Sir. Could you do on for Breaks only. My employees get two 15 minute breaks that the company pays for. I'm trying to find a better sheet to calculate their time over the breaks so I can subtract that time over from their pay checks.

  • @baishalimitra9720
    @baishalimitra9720 2 года назад

    Mind-blowing sir. Really It's helpful for me.
    Could you please do another one video for "timesheet status for employees" every week.

  • @RadheshyamaHari
    @RadheshyamaHari 2 года назад

    Dear Expert,
    Present is marking by add button, but i want it can automatically add by just entering employee id

  • @rez2109
    @rez2109 3 года назад

    Impressive

  • @wahabhaneefa4172
    @wahabhaneefa4172 3 года назад

    Sir, First of thanking you and your tutorials are very useful. Sir! could you guide me to count the searched data in the list box like how many female or male like it

  • @rezajabbarzadeh8722
    @rezajabbarzadeh8722 2 года назад +1

    thank you bro

  • @ahmedelhenawey3967
    @ahmedelhenawey3967 Год назад +1

    Thank you

  • @coolag74
    @coolag74 4 года назад +1

    Fantabulous. Hats off to you...

  • @sharvari.s.vichare
    @sharvari.s.vichare 4 года назад +1

    Good PK
    Useful

  • @issifuashong4904
    @issifuashong4904 3 года назад

    Thanks a lot for this video. But i want to know why you added +2 to the listindex of the update button.
    Thank You

  • @chrisfotoglidis437
    @chrisfotoglidis437 4 года назад

    Thank you for the knowledge you offer

  • @honnurswamy6292
    @honnurswamy6292 Год назад +2

    Can I delete attendance records please add delete button 🔵

  • @creativeideas6469
    @creativeideas6469 Год назад +1

    Can we put multiple employees present on a single click?

    • @PKAnExcelExpert
      @PKAnExcelExpert  Год назад

      You can see our other Attendance related tools:
      ruclips.net/video/icPz-OW9LkE/видео.html
      ruclips.net/video/PnZrH-fvMto/видео.html

  • @Automation-Nepal
    @Automation-Nepal 2 года назад

    🙏Hi Thanks a lot for very nice sheet. I would like to give a suggestion please add update it with overtime entry also.

  • @deepakkumarchauhan4656
    @deepakkumarchauhan4656 4 года назад

    very nice video , thank you sir,

  • @delhicyclingassociation4094
    @delhicyclingassociation4094 4 года назад +1

    Hello PK, a very informative and elaborate video. if you could add a delete option for the employee it would be nice.

    • @PKAnExcelExpert
      @PKAnExcelExpert  4 года назад

      Thanks for your valuable feedback. I will add delete button in next iteration.

  • @codalisa007
    @codalisa007 4 года назад

    Excellent tutorial.

  • @LotsOfTrade
    @LotsOfTrade 4 года назад +1

    Awesome.. talented.. Keep up the good work.. thumbs up..

  • @karuppusamyn515
    @karuppusamyn515 4 года назад +1

    Oh...! Super sir.👍👍👍

  • @LarsIngeHolen
    @LarsIngeHolen 4 года назад +1

    Super great 👏👏 thanks 🙏🙏

  • @vijaysahal4556
    @vijaysahal4556 4 года назад

    superb sir 👍👍👍👍👍I want to learn nd bcme in excel vba plz guide me sir what I do which step bcz me bigner but I want to learn like expert so plz guide

  • @SM-tz1hc
    @SM-tz1hc Год назад

    Please dear PK ,tell me hiw to hide excel windows from userform and showing only userform in the desk

  • @tusharkadam3762
    @tusharkadam3762 4 года назад +1

    Thanks videos are very useful and easy to understand!
    Is there any possibility we can set different alignment for each column in list box
    e.g. column 1 as left then 2nd column as center and so on..

    • @PKAnExcelExpert
      @PKAnExcelExpert  4 года назад

      Thanks for your valuable feedback. Alignment can be for all columns together

    • @tusharkadam3762
      @tusharkadam3762 4 года назад

      So you mean it will be the same for all the columns and we can't set the it for individual level

  • @puthdarakim1175
    @puthdarakim1175 4 года назад

    I like the same as Easy POS, and refresh item list table from quickbooks desktop, keep daily sales save to excel then do day end cash sales reports,...

    • @PKAnExcelExpert
      @PKAnExcelExpert  4 года назад

      Please check below given video, if it match your requirements:
      ruclips.net/video/yd5BDFjFyxA/видео.html

  • @MohanYGK
    @MohanYGK 4 года назад

    Simply superb.

  • @nerijusb4267
    @nerijusb4267 3 года назад

    Fantastic - amazing job. A lot learned from you.

  • @abdrachman4825
    @abdrachman4825 4 года назад +1

    Thank you sir .. this is very useful for me

  • @teachinggura4308
    @teachinggura4308 3 года назад

    Thanks you... But I have error massage "could not set the row source property. Invalid property value" how to fix this sir...

  • @Naruto65943
    @Naruto65943 3 года назад

    Hi bro. Your excel videos are very learning and useful for me. I want to know how do I add "In time and Our Time" in the place of "Present".?

  • @hassankazerooni1399
    @hassankazerooni1399 4 года назад +1

    Dear Pk, its very good format but i want to know how to print one month total attendance in one page (like Employee abc attendance from date 1 to 31 in one line and if there are 30 employee then all monthly attendance should be in one page)
    Thanks

    • @PKAnExcelExpert
      @PKAnExcelExpert  4 года назад

      Thanks for your valuable feedback. I will definitely try to consider this in next iteration

    • @hassankazerooni1399
      @hassankazerooni1399 4 года назад

      @@PKAnExcelExpert Thanks a lot for prompt reply

  • @RS-nf1bh
    @RS-nf1bh 3 года назад

    Sir you are really awesome.. i salute your skills.. i also want to learn VBA.. please guide me how can i take class from you?

  • @tupolivetz4168
    @tupolivetz4168 4 года назад +1

    fantastic...!!!...Good...keep it up Bro

  • @sanjayrohilla2093
    @sanjayrohilla2093 4 года назад +1

    amazing video ,thanks SIR

  • @Shahul1982
    @Shahul1982 4 года назад +1

    Hi Mr. PK, hope you Doing well, while writing the code to display the list box I am getting " Run Time Error - '380' : Could not set the Rowsource Properly, Invalid Property value " Please help me to fix the same

    • @MindTeaser-TV
      @MindTeaser-TV 11 месяцев назад

      Sub Attendence_Code_List()
      Dim sh As Worksheet
      Set sh = ThisWorkbook.Sheets("AttendenceCode")
      Dim last_row As Long
      last_row = Application.WorksheetFunction.CountA(sh.Range("A:A"))
      If last_row = 1 Then last_row = 2
      With Me.ListBox3
      .ColumnHeads = True
      .ColumnCount = 3
      .ColumnWidths = "100,150,150"
      .RowSource = sh.Name & "!A2:C" & last_row
      End With
      End Sub
      Replace this in code

  • @dipaksolanki2679
    @dipaksolanki2679 4 года назад

    Sir please make video on prevantive mantainance reminder userform and planning work done.

  • @arunpatil833
    @arunpatil833 Год назад

    In list box how many maximum columns add ....i have use this 15 above

  • @albanoteles4924
    @albanoteles4924 4 года назад +1

    TOP!Thanks very useful.

  • @hoselleotajale1293
    @hoselleotajale1293 Год назад +1

    run time error 1004 unable to get the match property of worksheet function class......how can we solve it

    • @nihaaan
      @nihaaan 5 месяцев назад

      Got stuck with the same error after hours of following this tutorial :(( Were you able to resolve this issue???

  • @eirabriennestark2166
    @eirabriennestark2166 2 года назад

    Sir, can you please tell how can we change the EMPLOYEE ID dropdown selection (data validation) into manually encoding the employee ID? please notice my comment. Im very new with vba

  • @rittikasingh4699
    @rittikasingh4699 4 года назад +1

    hi , PK: sir
    can you tell me the solution for this error
    RowSource = sh.Name & "!A2:C2" & last_row

  • @baliongerewiong2194
    @baliongerewiong2194 4 года назад +1

    Thankyou Sir wonderful video, would it be possible if you could also put up a video on the Demo Attendance Management system V2 and 1, Demo Task manangement sytem v1, the demo sales purchase software on excel alone instead of connecting to Access, that would be great thanks

  • @suryaprakash7745
    @suryaprakash7745 4 года назад +1

    Thanks very useful

  • @Excell790
    @Excell790 2 года назад

    Hi, I have got an error in line dsh.UsedRange.AutoFilter Application.WorksheetFunction.Match(Me.cmb8.Value, dsh.Range("1:1"), 0), TextBox13 of Filter function..... Can you help me

  • @ghaivirendesingh
    @ghaivirendesingh 2 года назад

    Hello Sir can you upgrade this sheet.
    In the update add a button by clicking on it report generated within a month attendance record of all employees . And that report is used for their salary purpose.

  • @halftuber86
    @halftuber86 4 года назад

    HI there,
    Im unable to transpose data from columns to row, is there any available code as I tried the transpose and defined the range accordingly. Basically whenever I want to export the data it should be in rows way

  • @blacktooth1176
    @blacktooth1176 4 года назад +2

    How to fix "Run-Time error '13"
    Type this mismatch." Thanks

  • @shabirmmd9481
    @shabirmmd9481 4 года назад +1

    Very good

  • @vilasdhote3847
    @vilasdhote3847 4 года назад +1

    hi sir fantastic tutorial awesome...
    can you develop mental meths dictation tutorial.... thanks

    • @PKAnExcelExpert
      @PKAnExcelExpert  4 года назад +1

      Thanks for your valuable feedback. I will definitely try to make such video

    • @vilasdhote3847
      @vilasdhote3847 4 года назад

      @@PKAnExcelExpert Thanks sir for replying... I m waiting for Mental maths dictation... video... hope you will develop as soon as possible

  • @Sajjadgouri786
    @Sajjadgouri786 4 года назад +1

    Supper sir ........

  • @alializadeh8195
    @alializadeh8195 2 года назад +1

    تشکّر

  • @jhakridos2017
    @jhakridos2017 Год назад

    I cannot get .columnheads what is the problem here then. I am using MS Office 2013 now.

  • @ThePatty7
    @ThePatty7 3 года назад

    hi pls reply how do i add a function that enables me to put the time in and out for employees? for eg. (David time in 8am time out 8pm) in excel

  • @G-GizmoMotovlog
    @G-GizmoMotovlog 4 года назад

    hi i have a question, How to create multi users to this tutorial at the same time, thank you for your feedback

  • @julietavenegas5252
    @julietavenegas5252 4 года назад

    hola,genial pero tu archivo que nos facilitas no habre tiene un error de depurar.
    Gracias

  • @mariocapinpin8366
    @mariocapinpin8366 4 года назад

    Sir how to fix "unable to get the match property of the worksheetfunction class" this code was in this video on attendance_ListBox matching in AttendanceDisplay, what is issue here thanks

  • @ICTNuggets
    @ICTNuggets 4 года назад +1

    Outstanding

  • @TechAndBest
    @TechAndBest 4 года назад

    Hello sir, how important excel is? And how long excel demand will be there in the market.. Because there are many new technologies are coming in the market... For automation also nowadays excel is being used less..

  • @prakashchandra5239
    @prakashchandra5239 4 года назад +1

    Mind blowing pk

    • @PKAnExcelExpert
      @PKAnExcelExpert  4 года назад

      Thanks for your valuable feedback

    • @prakashchandra5239
      @prakashchandra5239 4 года назад

      @@PKAnExcelExpert I really appreciate the efforts that you make and the outcome that you show to us.

  • @hamidullahrahimi44
    @hamidullahrahimi44 2 года назад

    Hello PK
    I have problem
    For default call section
    Call refresh_data_list not run
    Please help me what I do
    Thanks

  • @hassanzaid8732
    @hassanzaid8732 4 года назад

    Dear Sir,
    Thanks a lot for the nice information you are sharing with people. However, when I am trying to run attendance_code_listbox after writing the code it is showing "run-time error '380':?
    I'm stacked and can't move further
    Kindly advise
    Regards
    Hassan Al-Saadi

  • @blacktooth1176
    @blacktooth1176 4 года назад

    If put ''' Default Call and Call Fresh_Data_List, the notice will pop up due to Run-Time Error 13: Mismatch..how to fix it? Thanks

  • @kca0917
    @kca0917 4 года назад +1

    fantastic tutorial, thanks in anyway. i'd like to know, what should i change if i want the date format be "MMM/DD/YYYY"? e.g.: Jun/04/2020, thanks again

    • @PKAnExcelExpert
      @PKAnExcelExpert  4 года назад

      Thanks for your valuable feedback. Please make the changes wherever we are using format function for date

    • @kca0917
      @kca0917 4 года назад

      @@PKAnExcelExpert JESUS, I FIGURED OUT WITH, THANKS AGAIN AND YOUR VIDEO SAVE MY LIFE. If IsDate(Me.REG1.Text) Then
      Me.REG1.Text = Format(Me.REG1.Text, "MMM-DD-YYYY")
      End If

    • @kca0917
      @kca0917 4 года назад

      by the way, i am not really get into, when something select in "cmb_EmployeeId" combobox, "txt_EmpName & txtSupervisor" textbox popluated automatically, any more related info or solution on this?

    • @sujeetvichare5825
      @sujeetvichare5825 4 года назад

      @@PKAnExcelExpert So Long Video.

  • @apprentissagepourtous9305
    @apprentissagepourtous9305 4 года назад +1

    So cool

  • @RohitGupta-vy1ld
    @RohitGupta-vy1ld 3 года назад

    sir please slove - RowSource = sh.Name & "!A2:C" & last_row
    run-time error '380'; could not set the rowsource property. Invalid property value.

  • @sakattamovie5931
    @sakattamovie5931 4 года назад +1

    Love U Sir

  • @anupyadav7707
    @anupyadav7707 4 года назад

    Sir aap Jo VBA Ka excel main bank statement Ka video bano 1 jisako hum Apne bank ke account Ka balance maintenance Kar pay apne life main use Kar ke thanks you

  • @faheemahmed9380
    @faheemahmed9380 2 года назад

    Sir unable to get match function property class

  • @akakarun8
    @akakarun8 4 года назад +1

    Just wow!

  • @dwsz3589
    @dwsz3589 3 года назад

    Good fternoon PK Sir, I have the same code like in the tutorial display in Attendance Code ListBox.But When I run the Software there is an error " Run-Time error 9". Please let me know how could I fix the error. Thaks

  • @sandeepnegi607
    @sandeepnegi607 4 года назад

    Sir please tell me VBA which version use for best

  • @rittikasingh4699
    @rittikasingh4699 4 года назад +1

    sir please reslove - RowSource = sh.Name & "!A2:C" & last_row
    run-time error '360';
    could not set the rowsource property. Invalid property value.
    Overall video is very easy to understand.

    • @faheemahmed9380
      @faheemahmed9380 2 года назад

      Hello this problem you still solved or not

    • @geetasolanki5745
      @geetasolanki5745 Год назад

      @@faheemahmed9380 hi sir calender kaise insert kare aur data add karne ke baad delete kar sakte hai kya plzz batye

  • @AtanuDigital.
    @AtanuDigital. 4 года назад

    Please create a small Banking management system
    Please

  • @puthdarakim1175
    @puthdarakim1175 4 года назад +1

    Oh very good,

  • @expertgraphics2311
    @expertgraphics2311 2 года назад

    Sir you have not add delete record button in userform

  • @jogeshaj1573
    @jogeshaj1573 3 года назад

    Can you make mail entry and mail out system in excel

  • @surendarchowdaryvattikuti3478
    @surendarchowdaryvattikuti3478 4 года назад +1

    What an explanation.... simple wonderful... and by the way thanks for sharing your knowledge :):) Subscribed your channel now...:):)

  • @URChristiansiuuu7
    @URChristiansiuuu7 4 года назад

    What if my company uses biometeric to capture the employee attendance, how can I connect to attendance captured by biometric to this database

  • @halftuber86
    @halftuber86 4 года назад +1

    Hi there on calling the refresh data list im receiving runtime error 9 subscript out of range, what to do as coded again from the beginning. Awaiting for your feedback

    • @PKAnExcelExpert
      @PKAnExcelExpert  4 года назад +2

      Please check the worksheet name may be incorrect.

    • @sharvari.s.vichare
      @sharvari.s.vichare 4 года назад

      @@PKAnExcelExpert I am commenting first in RUclips of Excel Videos.
      You are very expert in excel.
      Awaiting for your feedback

  • @DilipTiwariVlogs
    @DilipTiwariVlogs 4 года назад +1

    Good one, thanks!

  • @SanjeetKumar-tc5gt
    @SanjeetKumar-tc5gt 2 года назад

    Will this function is available in online excel or Ms office mobile app

  • @santanugupta6446
    @santanugupta6446 3 года назад

    Dear Sir,
    I am unable to download calendar images and ascending or descending order images from google.
    So please help me.

  • @farmingmore2622
    @farmingmore2622 3 года назад

    In calendar show date command not Functioning getting an error message