pctechguide.com

  • Home
  • Guides
  • Tutorials
  • Articles
  • Reviews
  • Glossary
  • Contact

VBA Macro to See If Your Birthday is the Same As a US President

This is an election year, so people are showing a lot of interest in politics right now. We thought it would be cool to create a VBA macro that makes an otherwise frustrating and stressful election season a little more fun.

This macro will ask for your birthday and then tell you if you share the same birthday as a United States president.

Here is a screenshot of the macro asking for your birthday:

ask for input presidential VBA maco

And here is the output:

VBA MAcro presidential output 2

Sub CheckPresidentialBirthday()
‘ List of U.S. presidents’ birthdays (MMDD format)
Dim presidentsBirthdays As Collection
Set presidentsBirthdays = New Collection

‘ Adding all presidents’ birthdays
presidentsBirthdays.Add “0222”, “George Washington” ‘ George Washington
presidentsBirthdays.Add “1030”, “John Adams” ‘ John Adams
presidentsBirthdays.Add “0413”, “Thomas Jefferson” ‘ Thomas Jefferson
presidentsBirthdays.Add “0711”, “James Madison” ‘ James Madison
presidentsBirthdays.Add “0428”, “James Monroe” ‘ James Monroe
presidentsBirthdays.Add “0711”, “John Quincy Adams” ‘ John Quincy Adams
presidentsBirthdays.Add “0315”, “Andrew Jackson” ‘ Andrew Jackson
presidentsBirthdays.Add “1205”, “Martin Van Buren” ‘ Martin Van Buren
presidentsBirthdays.Add “0318”, “Grover Cleveland” ‘ Grover Cleveland
presidentsBirthdays.Add “1004”, “Rutherford B. Hayes” ‘ Rutherford B. Hayes
presidentsBirthdays.Add “1102”, “James K. Polk” ‘ James K. Polk
presidentsBirthdays.Add “0810”, “Herbert Hoover” ‘ Herbert Hoover
presidentsBirthdays.Add “0820”, “Benjamin Harrison” ‘ Benjamin Harrison
presidentsBirthdays.Add “0304”, “William McKinley” ‘ William McKinley
presidentsBirthdays.Add “0915”, “William Howard Taft” ‘ William Howard Taft
presidentsBirthdays.Add “1027”, “Theodore Roosevelt” ‘ Theodore Roosevelt
presidentsBirthdays.Add “0808”, “Richard Nixon” ‘ Richard Nixon
presidentsBirthdays.Add “0714”, “Gerald Ford” ‘ Gerald Ford
presidentsBirthdays.Add “1001”, “Jimmy Carter” ‘ Jimmy Carter
presidentsBirthdays.Add “0614”, “Donald Trump” ‘ Donald Trump
presidentsBirthdays.Add “1120”, “Joe Biden” ‘ Joe Biden

‘ Prompt user for their birthday
Dim userBirthday As String
userBirthday = InputBox(“Please enter your birthday (MM/DD/YYYY):”, “Enter Birthday”)

‘ Ensure valid date input
On Error Resume Next
Dim userDate As Date
userDate = DateValue(userBirthday)
On Error GoTo 0

If userDate = 0 Then
MsgBox “Invalid date format. Please enter the date in MM/DD/YYYY format.”, vbExclamation, “Invalid Date”
Exit Sub
End If

‘ Extract MMDD part from the input
Dim monthDay As String
monthDay = Format(userDate, “MMDD”)

‘ Check if the entered MMDD matches any president’s birthday
Dim presidentName As String
Dim matchFound As Boolean
matchFound = False

On Error Resume Next
presidentName = presidentsBirthdays(monthDay)
On Error GoTo 0

If presidentName <> “” Then
matchFound = True
End If

‘ Display result to the user
If matchFound Then
MsgBox “You share your birthday with President ” & presidentName & “!”, vbInformation, “Birthday Match”
Else
MsgBox “You do not share your birthday with any U.S. president in the list.”, vbInformation, “No Match”
End If
End Sub

We hope you enjoy using this macro!

Filed Under: Articles

Latest Articles

RAM or Main Memory – PC / computer memory (DIMM, DRAM, SDRAM)

A PC's third and principal level of system memory is referred to as main memory, or Random Access Memory (RAM). It is an impermanent source of data, but is the main memory area accessed by the hard disk. It acts, so to speak, as a staging post between the hard disk and the processor. The … [Read More...]

Cyber Threat Hunting

What is Cyber Threat Hunting? Cyber Threat Hunting is the practice of proactively searching through computer networks for advanced threats and malicious factors that may have slipped past an SMEs traditional security endpoint. Fortunately, IT support companies like EC-MSP can provide new security … [Read More...]

Omaha – Sell My Property No Agent

Generally when selling a home one doesn't think of technology. The normal process is to research and find a real estate agent, hire them and have them sell your home. This home selling model has been around for generations. The reason is simple, it works. However, just because something … [Read More...]

Gaming Laptop Security Guide: Protecting Your High-End Hardware Investment in 2025

Since Jacob took over PC Tech Guide, we’ve looked at how tech intersects with personal well-being and digital safety. Gaming laptops are now … [Read More...]

20 Cool Creative Commons Photographs About the Future of AI

AI technology is starting to have a huge impact on our lives. The market value for AI is estimated to have been worth $279.22 billion in 2024 and it … [Read More...]

13 Impressive Stats on the Future of AI

AI technology is starting to become much more important in our everyday lives. Many businesses are using it as well. While he has created a lot of … [Read More...]

Graphic Designers on Reddit Share their Views of AI

There are clearly a lot of positive things about AI. However, it is not a good thing for everyone. One of the things that many people are worried … [Read More...]

Redditors Talk About the Impact of AI on Freelance Writers

AI technology has had a huge impact on our lives. A 2023 survey by Pew Research found that 56% of people use AI at least once a day or once a week. … [Read More...]

11 Most Popular Books on Perl Programming

Perl is not the most popular programming language. It has only one million users, compared to 12 million that use Python. However, it has a lot of … [Read More...]

Guides

  • Computer Communications
  • Mobile Computing
  • PC Components
  • PC Data Storage
  • PC Input-Output
  • PC Multimedia
  • Processors (CPUs)

Recent Posts

Navigating the Internet’s VPN Chaos

You don’t have to be a black hat hacker or a dark web dweller to appreciate the benefits of online anonymity. According to a poll from Pew, a … [Read More...]

New Transfer Feature in Dropbox Enable Sharing files with Third Parties

Dropbox has been a popular P2P sharing platform for many years. They don't announce new features as often as other applications, since they have a … [Read More...]

How Often Should You Shut Down Your Computer?

Many people wonder if they should shut down their computer each day or leave it on. Furthermore, they wonder how often they should shut down their … [Read More...]

[footer_backtotop]

Copyright © 2025 About | Privacy | Contact Information | Wrtie For Us | Disclaimer | Copyright License | Authors