Jennifer Garth
Jennifer Garth
  • 17
  • 73 933
How to Move YouTube Captions
How to move the closed captions in TH-cam videos
If you appreciate my content, please support this channel by donating on my website: sayrhymes.com/donate/
#JenniferGarthVBA
มุมมอง: 6 277

วีดีโอ

PowerPoint Add-in Demo
มุมมอง 11410 หลายเดือนก่อน
Demo of a PowerPoint add-in I created to manage Excel charts in PowerPoint.
Collecting Userform Data in VBA: Textboxes and Buttons
มุมมอง 1.3K11 หลายเดือนก่อน
I will walk you through creating a userform in Excel to collect data from a user. The userform will collect name and address information and then write it to the spreadsheet. If you appreciate my content, please support this channel by donating on my website: sayrhymes.com/donate/ #JenniferGarthVBA #vbatutorial
Options Pricing Binomial Tree Generator
มุมมอง 29711 หลายเดือนก่อน
A demo of an options pricing binomial tree generator that I created in Excel If you appreciate my content, please support this channel by donating on my website: sayrhymes.com/donate/ #JenniferGarthVBA
Introduction to Number Systems: Understanding Bases
มุมมอง 13011 หลายเดือนก่อน
Learn about how different number systems work. Using the decimal, binary, and hexadecimal number systems to calculate the value of numbers in systems with different bases. If you appreciate my content, please support this channel by donating on my website: sayrhymes.com/donate/ #JenniferGarthVBA
Showing and Hiding Ribbon Tabs in Microsoft Office via VBA - Demo
มุมมอง 476ปีที่แล้ว
This is a demonstration of some custom ribbon functionality I wrote in VBA to show and hide tabs in the Microsoft Word ribbon. If you appreciate my content, please support this channel by donating on my website: sayrhymes.com/donate/ #JenniferGarthVBA
Say Rhymes Website
มุมมอง 117ปีที่แล้ว
This is a video of me showing a website I created for a project I've been working on for a long time. It contains rhymes I have written to teach about various topics. sayrhymes.com/ At 15:18, I have a section where I talk about some images I have put on the website, and I give some background about their historical significance. A couple of my friends have suggested that I do a podcast for the ...
Working with Multiple Classes in VBA
มุมมอง 7Kปีที่แล้ว
Walk through of a practical example of creating multiple class modules and working with them in VBA. We will be creating an Address class and a Person class. There will also be some demonstration of debugging, as I made mistakes and then corrected them within this video. If you appreciate my content, please support this channel by donating on my website: sayrhymes.com/donate/ #JenniferGarthVBA ...
Introduction to Userforms in VBA
มุมมอง 540ปีที่แล้ว
An introduction to userforms in VBA. We will be creating a userform and adding a couple of labels to it while I discuss the basics of VBA userforms. If you appreciate my content, please support this channel by donating on my website: sayrhymes.com/donate/ #JenniferGarthVBA #vbatutorial
Importing Data into Excel via API Calls - Demo
มุมมอง 11Kปีที่แล้ว
Demonstration of an Excel VBA project that imports data from the web using API calls. If you appreciate my content, please support this channel by donating on my website: sayrhymes.com/donate/ #JenniferGarthVBA
Convert Existing VBA Code into a Class
มุมมอง 10K2 ปีที่แล้ว
In this video we will walk through converting existing VBA code into a class module. Topics of discussion include: - Class modules - Passing arguments vs. using class properties - Scope - Visibility of properties and methods outside of the class The code used in this video can be found here: th-cam.com/video/q0dofTRwQzA/w-d-xo.html An introduction to class modules can be found here: th-cam.com/...
Custom Enumerations: Practical Example - Employment Type
มุมมอง 2.6K2 ปีที่แล้ว
Walk through of a practical example of creating and using a custom enumeration in VBA. The scenario is printing out forms for employees based on their employment type. We write the code using both strings and enumerations and discuss the advantages of using an enumeration in this situation. This video also touches a little bit on using a modular programming style as well as passing arguments. I...
Introduction to Variables
มุมมอง 6442 ปีที่แล้ว
A tutorial for beginners on creating and using variables in VBA. If you appreciate my content, please support this channel by donating on my website: sayrhymes.com/donate/ #JenniferGarthVBA #vbatutorial
Custom Enumerations in VBA
มุมมอง 3.3K2 ปีที่แล้ว
In this video we discuss what enumerations are and how to create them in VBA. If you appreciate my content, please support this channel by donating on my website: sayrhymes.com/donate/ #JenniferGarthVBA #vbatutorial
Getters and Setters in VBA
มุมมอง 8K2 ปีที่แล้ว
In this video, we look at how getters and setters work in VBA. In order to understand how getters and setters work, we'll step through the ones we added to the cat class we created in my "Creating Classes in VBA" video (th-cam.com/video/7_E9R1RB9Qs/w-d-xo.html). If you appreciate my content, please support this channel by donating on my website: sayrhymes.com/donate/ #JenniferGarthVBA #vbatutorial
Hello, World! - Introduction to VBA
มุมมอง 1.9K3 ปีที่แล้ว
Hello, World! - Introduction to VBA
Creating Classes in VBA
มุมมอง 20K3 ปีที่แล้ว
Creating Classes in VBA

ความคิดเห็น

  • @joshm3342
    @joshm3342 วันที่ผ่านมา

    Seems to work with holding control key while dragging. Running Chrome OS + browser.

  • @YvesAustin
    @YvesAustin 14 วันที่ผ่านมา

    I am starting to dip my toes into class modules. This was a very good video. Thank you Jennifer for taking your time and for not editing the content. It was extremely useful watching the various bumps on the way.

  • @oscarrulz6551
    @oscarrulz6551 27 วันที่ผ่านมา

    she is an awesome teacher

  • @oscarrulz6551
    @oscarrulz6551 27 วันที่ผ่านมา

    in the 1 min 22 sec of the video i see u have a page on onlyfans....surprising i did not know onlyfans was also an education site

  • @rrrraaaacccc80
    @rrrraaaacccc80 หลายเดือนก่อน

    Great 💯👍

  • @LeeKeiser
    @LeeKeiser 2 หลายเดือนก่อน

    Useless. Why are the captions appearing in random places around the screen on Alien Covenant. It is a function designed to help people with disabilities not turn it in to some childish game of hide and seek. This is anti adaptive and compromises the disabled viewers experience. It is not clever it is not helpful it is annoying and pointless. Change it back or give us the ability to control it. Any changes must be approved and never just done with the viewers approval.

    • @maxagnewalhagen1152
      @maxagnewalhagen1152 วันที่ผ่านมา

      Yeah, what the hell is happening. Trying to watch a movie and the subtitles alternates between southwest, mid, and east. The solution in the video doesnt help me. running firefox as well.

  •  3 หลายเดือนก่อน

    Awsome video!! Just found your channel today. Thanks a lot!

  • @anti-sheep-machina6548
    @anti-sheep-machina6548 3 หลายเดือนก่อน

    I want to say thank you. Great Videos. I want use OOP more in my sources. Of course they work without objects, too. But in so many cases it is so an improvement to use objects instead of normal functions. Greetings from Germany…

  • @sebastian1200
    @sebastian1200 3 หลายเดือนก่อน

    Using public enum is not the best solution. What’s more the class is not usable without that module with public declaration. The class should be usable on its own.

  • @boheme420
    @boheme420 4 หลายเดือนก่อน

    Good Job

  • @zakimoustapha7296
    @zakimoustapha7296 5 หลายเดือนก่อน

    Very bad explanation... you talk a lot and you don't know how to explain things

  • @Llorx
    @Llorx 5 หลายเดือนก่อน

    Doesn't work on phone

    • @Llorx
      @Llorx 21 วันที่ผ่านมา

      @LeeKeiser I don't know who you are and never said anything about you.

    • @LeeKeiser
      @LeeKeiser 20 วันที่ผ่านมา

      @@Llorx oh sorry i thought you were replying to my post not the original

    • @Llorx
      @Llorx 20 วันที่ผ่านมา

      @LeeKeiser ah hahaha

  • @truthseeker9988
    @truthseeker9988 5 หลายเดือนก่อน

    👍👍👍

  • @baphnie
    @baphnie 7 หลายเดือนก่อน

    Fear of globals feels like superstition.

  • @stephenhammond1745
    @stephenhammond1745 8 หลายเดือนก่อน

    Is there a reason you used all those variables rather than just write the textbox values directly into the cells? I realize that this is a video aimed at people just getting introduced to userforms but doing it this way actually seems to complicate things.

  • @stephenhammond1745
    @stephenhammond1745 8 หลายเดือนก่อน

    I have watched a number of videos on creating/using classes in vba and you have provided the clearest explanation that I've heard so far concerning how they actually work. Thanks.

  • @nasserrayes7421
    @nasserrayes7421 9 หลายเดือนก่อน

    Hi , would you share the excel file with us ?

  • @jdub-replicant
    @jdub-replicant 9 หลายเดือนก่อน

    thank you for explaining the get and let assignments when stepping through the code. I have read so many articles and books and I just didn't that concept that till you showed it step by step. soooooo helpful thank you!!!! i probably could have figured that out but there is so much i'm trying to figure out. your vids are incredibly helpful!!!

  • @mikajoukanen
    @mikajoukanen 9 หลายเดือนก่อน

    Great video and very easy to follow and understand. Thank you!

  • @lourdesdelcampo8722
    @lourdesdelcampo8722 10 หลายเดือนก่อน

    I really enjoyed the video, it is very cool!

  • @robertherzog2087
    @robertherzog2087 10 หลายเดือนก่อน

    I don't understand how the employee, person, and address get linked together in your examples. Can you please explain the specific aspect of your code?

    • @carolinaoviedo1172
      @carolinaoviedo1172 10 หลายเดือนก่อน

      Hi Robert, do You still need some help with this?

    • @robertherzog2087
      @robertherzog2087 10 หลายเดือนก่อน

      @@carolinaoviedo1172 Thanks for replying. I think I figured it out, but it wasn't explained very clearly.

  • @rrdoane07
    @rrdoane07 10 หลายเดือนก่อน

    Got all up and running without watching the closed captioning all the way. It's time consuming (turn on and off the CC so I can observe the codes while you people who can hear your voice

    • @Jennifer_Garth
      @Jennifer_Garth 10 หลายเดือนก่อน

      @rrdoane07 I'm sorry you are having this problem. The captions can be moved. I created a short video to show you how: th-cam.com/video/cCDDNg6UTLA/w-d-xo.html

    • @rrdoane07
      @rrdoane07 10 หลายเดือนก่อน

      Awesome, it seems to stay in place after I moved to new location and I will go through again to make sure everthing is documented and tested correctly. @@Jennifer_Garth

  • @simondechoisy779
    @simondechoisy779 10 หลายเดือนก่อน

    Jennifer - I have stumbled my way through class modules with a modicum of success but have never been quite sure. This is simply the best explanation! This has helped me fully bridge the gap in my knowledge from being a good coder in modules to being able to code class modules with confidence. I want to say a big thank you and, for anyone wanting to learn about classes, I will be sending them to your you tube videos.

  • @datascieneph
    @datascieneph 11 หลายเดือนก่อน

    hi there! how do you actually distribute this form?

  • @jmathew6988
    @jmathew6988 11 หลายเดือนก่อน

    Yes. It was helpful. Thanks.

  • @armaghankhan3938
    @armaghankhan3938 11 หลายเดือนก่อน

    Thanks Jennifer for creating this video

  • @krn14242
    @krn14242 11 หลายเดือนก่อน

    I was following along and making a "calculator" to figure out numbers till I hit Hexadecimal... lol. Then I had to use xlookup for a-e.... Thanks for the complete explanation.

  • @jmathew6988
    @jmathew6988 11 หลายเดือนก่อน

    Good to hear from you 😂

  • @yosef-yosef9414
    @yosef-yosef9414 ปีที่แล้ว

    Thank you for this video

  • @fahadshaheen2373
    @fahadshaheen2373 ปีที่แล้ว

    sorry Jennifer , but the explanation is really confusing especially with this unnoticed mistake you have made .

  • @AbdulRahmanSABRA
    @AbdulRahmanSABRA ปีที่แล้ว

    Your explanations and topics are great, and the highlight of your videos is definitely your infectious laughter.

  • @big1975E
    @big1975E ปีที่แล้ว

    Great video! It definitely gets some ideas going. Are you going to create a course or series of videos to show how to create a custom add-in?

  • @jmathew6988
    @jmathew6988 ปีที่แล้ว

    Unique and interesting content. Goes through history with more than one perspective. Good luck 🤞

  • @jmathew6988
    @jmathew6988 ปีที่แล้ว

    Excellent tutorial, like all your previous ones. Thanks for the great tip on how to prevent the compile errors pop-up. The loud alarm accompanying the pop-up was really irritating and whenever it happened, more often than not I would end up inadvertently clicking 'help' rather than 'close'. It meant having to wait for a really useless help textl to load and having to close an extra window. It used to rattle me every time. The whole thing had developed into a sort of phobia. Not exaggerating by saying that life has turned much easier because since I got rid of that pop-up. The silent red lettering is comparatively such a gentle and polite way to be alerted. Thank you ! 😊😅 p.s.You have an incredible voice.

  • @gsr4535
    @gsr4535 ปีที่แล้ว

    Enjoy your videos young woman. I like that you seem to concentrate a bit more on the advanced features of VBA. 👍

  • @big1975E
    @big1975E ปีที่แล้ว

    Awesome video! I would LOVE to learn how to do this and how to add the combo box to the custom ribbon tab.

  • @gregbad78
    @gregbad78 ปีที่แล้ว

    nice, well-explained, real-life coding, beautiful voice

  • @jamesthomas8249
    @jamesthomas8249 ปีที่แล้ว

    Liked the video, but what are the advantages to using the "getters & setters" over just setting the properties as Public and validate data in code that creates the class?

    • @iamjojo999
      @iamjojo999 ปีที่แล้ว

      Using getter and setter is more flexible than one public statement. For example, by using setter (a subroutine), you can assign variable some value then do something else. For example,when setter set apple amount, you can write some code below it to calculate how much of these apples, then when you give value to setter in a normal module l, the class will take your value then calculate the amount. Another advantage of using getter and setter is that you can choose to or not to use either of it. If you only use setter and private statement, then user can only assign value to variable but can't retreive it. It's the same on the contrary. If you want to protect variable from changing value from outside the class,then simply write getters only. Hope this is clear.

    • @jamesthomas8249
      @jamesthomas8249 ปีที่แล้ว

      @@iamjojo999 Thank You. Yes, I think I can apply your examples in my employee and Inventory classes. Protecting cells feature will be especially useful. Very much appreciate your quick response.

  • @iamjojo999
    @iamjojo999 ปีที่แล้ว

    I learned alot from you, thanks, really looking forward to your next video about qualification at 56:00😊

  • @andi.setiadi
    @andi.setiadi ปีที่แล้ว

    Excellent explanation! Clear and easy to understand. The details provided are very insightful and make the concept easily accessible for everyone. Great job

  • @mazemimovie
    @mazemimovie ปีที่แล้ว

    The way you explained "New" class was fantastic. ❤❤❤. Thank you.

  • @AbdulRahmanSABRA
    @AbdulRahmanSABRA ปีที่แล้ว

    Very informative

  • @ousmanetall1286
    @ousmanetall1286 ปีที่แล้ว

    'Declaring enum Enum eEmployeeType eFullTime ePartTime eSeasonal eContract End Enum ------------------------------------------------------------------------------------------------------------------------ 'Main sub Sub Main() Dim employee As New clsEmployee With employee .FirstName = "Ousmane" .LastName = "Tall" .EmployeeType = eFullTime .EmployeeCase End With End Sub --------------------------------------------------------------------------------------------------------------------------- 'Declaring top variables Private pFirstName As String Private pLastName As String Private pEmployeeType As eEmployeeType -------------------------------------------------------------------------------------- 'EmployeCase method of the Class Sub EmployeeCase() Select Case pEmployeeType Case eFullTime: printEmployeeData ("Full Time") Case ePartTime: printEmployeeData ("Part Time") Case eSeasonal: printEmployeeData ("Seasonal") Case eContract: printEmployeeData ("Contractual") Case Else: MsgBox "Not defined", vbInformation, "ERROR!" Exit Sub End Select End Sub ------------------------------------------------------------------------------------ 'Set public properties of the Class Public Property Get FirstName() As String FirstName = pFirstName End Property Public Property Let FirstName(ByVal sFirstName As String) pFirstName = sFirstName End Property Public Property Get LastName() As String LastName = pLastName End Property Public Property Let LastName(ByVal sLastName As String) pLastName = sLastName End Property Public Property Get EmployeeType() As eEmployeeType EmployeeType = pEmployeeType End Property Public Property Let EmployeeType(ByVal eType As eEmployeeType) pEmployeeType = eType End Property 'Calling one subroutine of all the job status Private Sub printEmployeeData(jobDefinition As String) Debug.Print FirstName, LastName, jobDefinition End Sub -----------------------------------------------------------------------------End so all the job is done!

  • @ousmanetall1286
    @ousmanetall1286 ปีที่แล้ว

    Great video, but you could ommit using the gets property, since you haven't need then in this project, or if you really want to use them, instead of calling the pFirstName, pLastName etc, you have to call the function get FirstName, get LastName etc rather, to run them in other hand

  • @svsin440
    @svsin440 ปีที่แล้ว

    ❤❤❤

  • @noviceprogrammer2011
    @noviceprogrammer2011 ปีที่แล้ว

    I believe this is an example of composition, which is an alternative to inheritance. Hope you can make some more similar videos and show if / how SOLID principles apply in VBA too.

  • @ravirajguru7044
    @ravirajguru7044 ปีที่แล้ว

    Great!, Also Please share this sheet if possible. Thanks for the videos

  • @shep7484
    @shep7484 ปีที่แล้ว

    Was able to follow explanation but disappointed that you didn't bother to show how to do the replace command or run the sub after it was entered. You showed it being run from the spreadsheet but I was only able to run it from the vba editor after playing around for some time. And ir would have been nice to see how it could have been used in the spreadsheet. I probably didn't understand this tutorial was not meant for beginners. Jerry

  • @힐베르토
    @힐베르토 ปีที่แล้ว

    Hi Jenifer, thank you for the video. Though you're a newby in VBA youtuber it was what I have thought others should create to convince learners of classmodue. I guess I will subscribe you and share some ideas regarding VBA.