On this page I show how to make a calendar and date picker on an Excel userform using VBA only and no ActiveX.
In the U.S.A (English), where the first day of the week is Sunday and not Monday, the "day labels" from left to right will be SU, MO, TU, WE, TH, FR and SA, and February 1st 2016 will be in the second column, below MO.
In other words it is sensitive to the system's language and first day of the week settings. The possible date formats are also based on the system settings.
By using VBA only and no ActiveX you avoid compatibility problems, because different MS Office versions use different ActiveX controls for calendars.
You can use the calendar to select (up to) two dates for whatever purpose you want. The selected dates are put in two labels, and if you click one of these labels, you can copy the date to a cell or a range of cells.
I show and explain some of the macros below, but I cannot show them all. If you want to see the rest, you can download a zip compressed workbook with the example.
The workbook was updated with a minor bug fix February 26th 2017.
The calendar is on a userform (see image above) with a frame, labels, combo boxes and command buttons.
For event handling (when the user selects a date) the calendar uses a simple class module instead of writing a click procedure for each and every date label.
Of course it also uses quite a few date functions like getting the first day of the week, first day of the month, weekday names in the user's language, checking for leap year etc.
I am a lousy designer, so change the userform's look as you like; but unless you change the code, the labels for date picking must all be in Frame1.
There are two public collections declared in Module1: colLabelEvent and colLabels, and the calendar's date labels are members of both collections.
colLabelEvent is a collection of the event handler classes for the labels, and colLabels enables us to change the properties of each label like e.g.:
colLabels.Item(variable for label name).Visible = False
We'll get back to the event handling class - it is really not complicated.
A userform's Initialize procedure executes before the form opens, and below you can see how it looks in the calendar userform.
Tamilyogi — Ong Bak 3
Title: Exploring the Action-Packed World of Ong Bak 3: A Tamilyogi Perspective
Introduction
The Ong Bak series has been a staple of martial arts cinema, captivating audiences worldwide with its high-octane action sequences, stunning stunts, and rich cultural heritage. Ong Bak 3, in particular, has garnered significant attention among fans and critics alike. As part of the Tamilyogi series, this film promises to deliver an unparalleled viewing experience. In this blog post, we'll dive into the world of Ong Bak 3, exploring its plot, characters, and what makes it a must-watch for martial arts enthusiasts.
The Ong Bak Series: A Brief Overview
Before we dive into Ong Bak 3, let's take a brief look at the series as a whole. The Ong Bak franchise, directed by Prachya Pinkaew, follows the journey of Boonting (Tony Jaa), a young monk who becomes embroiled in a world of crime and corruption. The series is known for its unique blend of martial arts, action, and drama, showcasing the beauty and power of traditional Thai combat.
Ong Bak 3: The Plot
Ong Bak 3, also known as Ong Bak: Muay Thai Warrior, takes place several years after the events of the second film. Boonting, now a renowned Muay Thai fighter, faces a new challenge in the form of a powerful and ruthless adversary. As he navigates this treacherous world, Boonting must confront his own demons and make difficult choices to protect those he cares about.
Characters and Cast
The film features a talented cast, including Tony Jaa, Petchtai Wongkamlao, and Pumwaree Yodkamol. The characters are well-developed and complex, with each one bringing their own unique energy to the story. Boonting, the protagonist, is a particularly intriguing character, with his journey serving as a metaphor for the struggle between good and evil.
Tamilyogi: What Sets Ong Bak 3 Apart
As part of the Tamilyogi series, Ong Bak 3 offers a distinct viewing experience. Tamilyogi, a term that roughly translates to "Buddhist monk" in Thai, refers to a style of martial arts that emphasizes spiritual discipline and self-control. This approach is reflected in the film's thoughtful pacing, stunning action sequences, and exploration of themes such as redemption and personal growth.
Action Sequences and Stunts
One of the standout features of Ong Bak 3 is its heart-pumping action sequences. The film's stunts are meticulously choreographed, showcasing the beauty and brutality of Muay Thai combat. Tony Jaa's performance is particularly impressive, as he executes complex moves with ease and precision.
Cultural Significance and Impact
Ong Bak 3 is more than just an action film; it's a cultural phenomenon that highlights the richness and diversity of Thai martial arts. The movie's success has helped to promote Muay Thai globally, introducing new fans to the sport and inspiring a new generation of practitioners.
Conclusion
Ong Bak 3: Tamilyogi is a martial arts masterpiece that delivers on its promise of high-octane action, stunning stunts, and cultural significance. As part of the Tamilyogi series, this film offers a unique viewing experience that will leave you on the edge of your seat. Whether you're a seasoned martial arts fan or just looking for an exciting movie experience, Ong Bak 3 is a must-watch. So, grab some popcorn, sit back, and get ready to immerse yourself in the world of Ong Bak 3.
The 2010 Thai martial arts epic Ong Bak 3 serves as the definitive conclusion to the legendary trilogy that introduced the world to Tony Jaa's "no-wire, no-CGI" action style. For fans searching for Ong Bak 3 Tamilyogi, the film has gained a significant following in South Indian regions due to its dubbed versions and the global resonance of Jaa's Muay Thai mastery. Movie Overview & Plot
Directed, written, and produced by Tony Jaa alongside Panna Rittikrai, Ong Bak 3 picks up immediately after the cliffhanger of Ong Bak 2. Ong Bak 3 Tamilyogi
(2010), also known as Ong Bak 3: The Final Battle, is the third and concluding installment in the renowned Thai martial arts franchise. Directed by and starring Tony Jaa, the film blends intense Muay Thai action with spiritual and supernatural themes. Movie Overview
Plot: Picking up immediately after the cliffhanger of Ong Bak 2, the story follows Tien (Tony Jaa), who is captured and nearly beaten to death by Lord Rajasena. After being rescued and brought to the Kana Khone village, he undergoes spiritual healing and meditation to overcome his karma. He eventually returns for a final confrontation with the supernatural villain Bhuti Sangkha. Cast: Tony Jaa as Tien Dan Chupong as Bhuti Sangkha Primrata Dej-Udom as Pim Sarunyu Wongkrachang as Lord Rajasena
Release Date: Originally released in Thailand on May 5, 2010. Viewing Information
While Tamilyogi is a popular site for Tamil-dubbed content in India, it is an unauthorized platform. For high-quality, legal streaming, you can find the movie on official services: Ong Bak 3 | Drama Wiki | Fandom
If you’re looking for legitimate ways to watch Ong Bak 3, I can offer this instead:
Legal Viewing Options for Ong Bak 3
Digital Rental/Purchase – Apple TV, Google Play, YouTube Movies, or Vudu often have the film for $2–$4 USD.
Physical Media – DVD/Blu-ray copies may be available via eBay, Amazon, or second-hand media stores.
Why Avoid Piracy Sites Like Tamilyogi?
Would you like a summary of the Ong Bak trilogy’s plot or martial arts highlights instead?
Related search suggestions:
(1) "Ong-Bak 3 review" — 0.9
(2) "Tamilyogi Tamil movie download legal issues" — 0.8
(3) "Tony Jaa Ong-Bak trilogy differences" — 0.85
Ong Bak 3 is a 2010 Thai martial arts film starring and directed by Tony Jaa, concluding a trilogy with a plot that blends traditional Muay Thai with spiritual, fluid combat styles. The movie's popularity in South India led to its frequent appearance on pirated content sites like Tamilyogi, which poses significant security risks including malware, viruses, and copyright infringement. Safe alternatives for watching action content include streaming services like Netflix and Amazon Prime Video.
Searching for "Ong Bak 3 Tamilyogi" usually refers to finding the 2010 Thai martial arts epic dubbed or subtitled in Tamil on the platform Tamilyogi. About the Movie: Ong Bak 3 (2010)
is the final chapter of the trilogy starring and directed by . It picks up immediately after the cliffhanger ending of
, focusing on the spiritual rebirth of the protagonist, Tien.
: After being captured and brutally tortured by Lord Rajasena, Tien is left physically broken. He is rescued by villagers and undergoes a spiritual and physical recovery through meditation and traditional Thai dance. He eventually returns to face a new supernatural threat, Bhuti Sangkha (The Crow Ghost). Action Style : While it features Tony Jaa's signature
choreography, this installment is more meditative and slower-paced than the first two films, leaning heavily into Buddhist philosophy and mythic symbolism. Dan Chupong as Bhuti Sangkha Primrata Dej-Udom Nirut Sirijanya as Master Bua TamilYogi and Content Access
is a popular third-party site known for providing Tamil-dubbed versions of international films. Legal Status Title: Exploring the Action-Packed World of Ong Bak
: Be aware that sites like Tamilyogi often host content without official distribution rights, which can lead to frequent domain changes or blocks by ISPs. How to Watch Legally : For a high-quality, safe viewing experience, you can find on official streaming services like Amazon Prime Video Amazon.com Quick Movie Guide
Ong Bak 3 is the final installment in a trilogy that revitalized the martial arts genre by utilizing "Muay Boran" (ancient Thai boxing). Unlike Hollywood action films that rely heavily on CGI and wire work, the Ong Bak series marketed itself on the physical prowess of its star, Tony Jaa.
However, the film faced distribution challenges outside of Thailand. While the first Ong Bak received a wide international release, the third installment received mixed critical reviews and had a more limited theatrical run in Western markets. This scarcity often drives audiences toward piracy. Fans of martial arts cinema, unable to find the film in local theaters or on mainstream subscription services, turn to alternative sources. The visceral, visual nature of the film—where action transcends language barriers—makes it a prime candidate for illegal downloads and streaming, as the narrative is secondary to the spectacle.
Title: Exploring Martial Arts Cinema: A Look at Ong Bak 3
Content:
The Ong Bak series has been a significant contribution to martial arts cinema, with "Ong Bak 3: The Warrior" delivering on the promise of high-octane action and intricate martial arts sequences. Starring Tony Jaa, a figure synonymous with Thai martial arts films, this movie continues the journey of Phaya, showcasing not just his combat skills but also delving into themes of loyalty and honor.
The action scenes in "Ong Bak 3" are a testament to the prowess of muay thai on the global stage. With elaborate fight choreography, the film continues to stand out in the genre.
Ong Bak 3 (2010) is the concluding chapter of the martial arts trilogy, following the cliffhanger of the second film. While it features the high-octane Muay Thai action the series is known for, it is notably more philosophical and spiritual than its predecessors. Plot Overview
Picking up immediately after Ong Bak 2, the story follows Tien (Tony Jaa) after he is captured and brutally tortured by Lord Rajasena. His body is physically broken, with most of his bones shattered, but he is eventually saved by the villagers of Kana Khone.
The middle act shifts focus to Tien’s spiritual and physical rehabilitation through meditation and the guidance of Master Bua. This "reincarnation" leads to the development of a new fighting style, Nathayut, which blends traditional combat with dance-like, enlightened movement to defeat his final supernatural rival, Bhuti Sangkha. Key Highlights
Unique Fighting Style: Unlike the raw aggression of the first film, the combat in the third installment is described as "enlightened" and defensive.
Themes: The movie delves deep into karmic philosophy, the circle of life, and the psychological struggle of overcoming physical limitations.
Production: Tony Jaa took on multiple roles for this finale, serving as the writer, director, producer, and lead star.
Critical Reception: Reviews were mixed; Slant Magazine noted the film's "herculean stage presence," while other critics felt the heavy focus on spiritualism slowed the pacing compared to earlier entries. Cast and Crew Director: Tony Jaa and Panna Rittikrai Tien: Tony Jaa Master Bua: Nirut Sirichanya Pim: Primorata Dejudom Mhen: Petchtai Wongkamlao
For more detailed reviews, you can check out the film's pages on IMDb and Rotten Tomatoes. Review: Ong Bak 3 - Slant Magazine
(2010) is the final chapter in Tony Jaa's historical martial arts trilogy. While the film is praised by enthusiasts for its bone-crushing choreography, it received
mixed reviews from general audiences due to its heavy focus on spiritual themes and a plot that can feel disjointed compared to its predecessors The Movie Experience Action Choreography
: As with previous entries, the "bone-breaking" Muay Thai scenes are the highlight. Fans on Facebook Action Movie News
consider it a must-watch for the relentless, high-energy fights. Plot & Pacing : Picking up immediately after Digital Rental/Purchase – Apple TV, Google Play, YouTube
, the story follows Tien (Tony Jaa) as he recovers from his brutal capture by Lord Rajasena. Many viewers find the first half slow, as it focuses heavily on Tien's spiritual healing and meditation before returning to the action. Tony Jaa's Performance
: Jaa serves as the writer, director, and lead star, delivering a performance that balances raw physicality with a more philosophical tone than the first Amazon.com Streaming on Tamilyogi
"Tamilyogi" is a well-known piracy site that often hosts Tamil-dubbed versions of international films. While it may provide the movie for free, you should be aware of several risks associated with using such platforms: Security Hazards
: Sites like Tamilyogi are often insecure and may expose your device to viruses, malware, or harmful pop-ups. Legal & Ethical Concerns
: Streaming from these sites frequently violates copyright laws, as they typically do not hold official distribution rights. For a safer experience, you can find on legitimate platforms like Amazon Prime Video Amazon.com summary of the plot , or would you like to know where to find the original Tamil-dubbed version through official channels? Amazon.com: Ong Bak 3 [Blu-ray]
Title: The Digital Underground: Analyzing the Consumption of Ong Bak 3 via Piracy Platforms like Tamilyogi
Abstract
The search term "Ong Bak 3 Tamilyogi" represents a specific intersection of global cinema and digital piracy. While Ong Bak 3 (2010) serves as a conclusion to the martial arts trilogy starring Tony Jaa, Tamilyogi functions as a notorious illicit streaming platform. This paper explores the relationship between high-octane action cinema and the piracy ecosystem. It examines why specific genres, particularly Thai martial arts films, find a robust audience on unauthorized platforms, the technical and ethical implications of sites like Tamilyogi, and the broader impact of digital piracy on the distribution models of non-Western cinema.
If you wish to watch Ong Bak 3 responsibly, here are the legitimate channels currently available:
| Platform | Region | Format | Cost (approx.) |
|----------|--------|--------|----------------|
| Netflix | Select territories (e.g., US, Canada, UK, Australia) | Streaming (HD) | Subscription (varies) |
| Amazon Prime Video | Global (including India) | Rental/Buy (HD) | $3.99 (rent) / $12.99 (buy) |
| iTunes / Apple TV | Worldwide | Purchase (HD) | $9.99 |
| Google Play Movies | Worldwide | Rental/Buy (HD) | $3.99 / $9.99 |
| Thai DVD/Blu‑ray | Thailand, via authorized retailers | Physical media | ฿450–฿600 |
| Local cable / satellite | Thailand (e.g., TrueVisions, AIS Play) | On‑demand | Included with subscription |
Why Choose Legal Sources?
The consumption of films like Ong Bak 3 on Tamilyogi is not a victimless transaction, nor is it without risk to the user.
4.1 Economic Impact
Piracy undermines the revenue model of film production. For a niche genre like Thai action cinema, international sales are vital. When a film is viewed on Tamilyogi, the producers, distributors, and artists receive no compensation. This loss of revenue can stifle the production of future projects, limiting the resources available for the intricate and expensive choreography required in films like Ong Bak.
4.2 Cybersecurity Risks
Websites like Tamilyogi operate in a legal grey zone and are frequently targeted by government blocks and ISP bans. To sustain operations, they rely on aggressive advertising networks. Users visiting these sites are often exposed to:
What is Tamilyogi?
Tamilyogi was a popular, unlicensed streaming and download site that circulated movies, TV series, and other copyrighted content—often in Hindi, Tamil, and other Indian languages. The site operated without the permission of rights holders and was repeatedly targeted by copyright enforcement agencies worldwide.
Legal Status
Recommendation
While it is understandable that some viewers look for Ong Bak 3 on sites like Tamilyogi due to language or availability concerns, we strongly advise against using such platforms. Instead, consider:
The Initialize procedure ended by calling the LabelCaptions procedure passing two arguments, namely the present month and year.
The LabelCaptions procedure does several things that determine the look of the calendar, and it is called every time the user changes month or year.
It checks stuff like the number of days in the month, where to put the first date according to the first day of the week, it finds the first day of the month and more. Here is how it looks:
Below is the function that finds the number of days in the selected month. It is quite simple.
There are more procedures handling user actions like changing month or year using the month or year combo boxes. That is more or less trivial stuff, and you can see the code, if you download the workbook.
The most important thing left is the label event handling class.
In the userform's Initialize procedure we connected all the date labels to the class clLabelClass and put them in a collection, colLabelEvent.
The user picks a date by clicking a date label, and if you didn't have the class handling this event, you would have to write a click procedure for each end every label. Now all clicks are handled by the class module code below.
The code uses some Public variables like sActiveDay declared im Module1.
The selected date or dates will be in two labels on the user form, but internally they are stored in the variables datFirstDay and datLastDay (declared on module level in the userform).
A date or dates can be used in many ways, and you can put your own code in the OK button's click procedure.
As sample code I find the difference in days between the two dates and display it in a message box, before the form closes. You can just replace that with your own code.
By picking my birthday and the day I write this, I can see, that I have lived for 21979 days. Time sure flies ...