Skip to content

Popular topics

ExcelExcel VBAPower Query & PivotsExcel for FinanceAutomationSAP & OracleCodingAI & MLTech tipsWacky World

Recent posts

  • Basics of VBA / Macros Chapter – 51 (Time and Date Part-8)
  • Loan Amortization Schedule in Excel with Extra Payments: Step-by-Step Template & Formulas
  • Excel Month-End Financial Close: Step-by-Step Checklist, Reconciliation Formulas & Template
  • Excel #N/A Error in VLOOKUP and XLOOKUP: 5 Fixes That Actually Work
  • Building Autonomous Multi-Agent Workflows with LangGraph: State, Nodes & Conditional Routing
  • Evaluating Enterprise RAG Systems in Python: Context Precision, Faithfulness & Hallucination Benchmarks

🤯 Wacky fact of the day · Human Body

Your body replaces most of your red blood cells every few months.

Red blood cells live about 100–120 days. Your bone marrow makes millions of new ones every second to replace them.

Why? How? →Source ↗

AJ's Techie & Wacky World

Excel, SAP, Oracle & automation tips — plus wacky facts

Skip to content
  • ✨ AI Helper
  • 🎓 Courses
  • Excel & Office
    • Charts & Dashboards
    • Excel 365 & Dynamic Arrays
    • Excel for Finance
    • Excel for India
    • Excel Formulas
    • Excel Functions A–Z
    • Excel VBA
    • Formula Combos
    • Power BI & DAX
    • Power Query & Pivots
    • Python in Excel
    • Google Workspace
    • Outlook
    • PowerPoint
    • Word
  • Coding
    • Cloud & Servers
    • Dev Tools
    • Java
    • JavaScript
    • PowerShell
    • Python
    • R
    • Rust
    • SQL
    • VBA to Python Migration
  • Automation
    • AutoHotkey
    • Automation Basics
    • Office Scripts
    • Power Automate
    • Python Automation
    • SAP GUI Scripting
  • AI & ML
    • AI Agents & RAG
    • AI Agents & Workflows
    • AI Tools
    • Build Your Own LLM
    • Deep Learning
    • LLMs
    • Machine Learning
    • Prompt Engineering
    • Vibe Coding
  • ERP
    • Essbase
    • Oracle EPM Cloud
    • Oracle Smart View
    • SAP
    • Tally & Busy
    • Tax & Compliance
  • Tech Tips
    • Internet & Browser
    • Phone
    • Security & Privacy
    • Windows
    • Work Smarter
  • Wacky World
    • Fun Facts
    • History
    • Science
    • All Wacky Facts
  • Tools
    • Formula Lab
    • VBA Playground
    • Macro Recorder
    • VBA Challenges
    • SQL Playground
    • Shortcut Trainer
    • Date & Workday Calculator
    • EMI & SIP Calculator
    • Income Tax: Old vs New
    • GST Calculator
    • Regex Tester
  • About
    • Projects
    • Contact

Excel VBA

Step-by-step VBA lessons and ready-to-use macros.

VBA Worksheets and Workbooks: Add, Copy, Loop, Save Safely

VBA Worksheets and Workbooks: Add, Copy, Loop, Save Safely featured illustration

12 Mar 2026 · Excel VBA · 4 min read

VBA Worksheets and Workbooks: Add, Copy, Loop, Save Safely

Excel VBA course lesson 11: refer to workbooks and sheets without ActiveSheet bugs, loop through every sheet, add and rename sheets, copy sheets to…

Read article →
12 March 2026 by Atul Vij Excel VBA Leave a comment

VBA Subs and Functions: Reusable Code and Your Own Excel Formulas

VBA Subs and Functions: Reusable Code and Your Own Excel Formulas featured illustration

11 Mar 2026 · Excel VBA · 5 min read

VBA Subs and Functions: Reusable Code and Your Own Excel Formulas

Excel VBA course lesson 10: split a big macro into small Subs, pass arguments ByVal and ByRef, return values with Functions, and build user-defined…

Read article →
11 March 2026 by Atul Vij Excel VBA Leave a comment

VBA Arrays: Make Your Macros 100 Times Faster

VBA Arrays: Make Your Macros 100 Times Faster featured illustration

10 Mar 2026 · Excel VBA · 5 min read

VBA Arrays: Make Your Macros 100 Times Faster

Excel VBA course lesson 9: read a whole range into an array, work in memory, write it back once. Static and dynamic arrays, ReDim…

Read article →
10 March 2026 by Atul Vij Excel VBA Leave a comment

VBA String Functions: Left, Mid, InStr, Replace, Split and More

VBA String Functions: Left, Mid, InStr, Replace, Split and More

9 Mar 2026 · Excel VBA · 3 min read

VBA String Functions: Left, Mid, InStr, Replace, Split and More

Excel VBA course lesson 8: clean and reshape text with VBA — Len, Left, Right, Mid, InStr, InStrRev, Replace, Trim, UCase/LCase, StrConv, Split/Join, Like…

Read article →
9 March 2026 by Atul Vij Excel VBA Leave a comment

VBA Error Handling and Debugging: On Error, Breakpoints and the Immediate Window

VBA Error Handling and Debugging: On Error, Breakpoints and the Immediate Window

8 Mar 2026 · Excel VBA · 3 min read

VBA Error Handling and Debugging: On Error, Breakpoints and the Immediate Window

Excel VBA course lesson 7: read VBA error messages, step through code with F8, use breakpoints, the Immediate and Locals windows, Debug.Print, and handle…

Read article →
8 March 2026 by Atul Vij Excel VBA Leave a comment

VBA Loops Explained: For, For Each, Do While and Do Until

VBA Loops Explained: For, For Each, Do While and Do Until

7 Mar 2026 · Excel VBA · 3 min read

VBA Loops Explained: For, For Each, Do While and Do Until

Excel VBA course lesson 6: repeat work with For…Next, Step, For Each over ranges and sheets, Do While/Until loops, Exit For, nested loops and…

Read article →
7 March 2026 by Atul Vij Excel VBA Leave a comment

5 Handy VBA Macros: Mod, Second Highest, Sum by Colour and Delete Blank Rows

5 Handy VBA Macros: Mod, Second Highest, Sum by Colour and Delete Blank Rows

6 Mar 2026 · Excel VBA · 4 min read

5 Handy VBA Macros: Mod, Second Highest, Sum by Colour and Delete Blank Rows

Excel VBA course lesson 5: five small, reusable macros explained line by line — every Nth row with Mod, second-highest value, sum by fill…

Read article →
6 March 2026 by Atul Vij Excel VBA Leave a comment

Decisions in VBA: If…Then, And/Or and Select Case

Decisions in VBA: If…Then, And/Or and Select Case

5 Mar 2026 · Excel VBA · 3 min read

Decisions in VBA: If…Then, And/Or and Select Case

Excel VBA course lesson 4: make macros decide with If…Then…Else, ElseIf, And, Or and Not, check empty and error cells, and replace long If…

Read article →
5 March 2026 by Atul Vij Excel VBA Leave a comment

Format Cells with VBA: Fonts, Colours, Borders and Number Formats

Format Cells with VBA: Fonts, Colours, Borders and Number Formats

4 Mar 2026 · Excel VBA · 3 min read

Format Cells with VBA: Fonts, Colours, Borders and Number Formats

Excel VBA course lesson 3: format reports with VBA — fonts, fill colours with RGB, borders, alignment, number formats for Indian rupees and dates,…

Read article →
4 March 2026 by Atul Vij Excel VBA Leave a comment

Working with Ranges in Excel VBA: Cells, Offset, Resize and More

Working with Ranges in Excel VBA: Cells, Offset, Resize and More

3 Mar 2026 · Excel VBA · 3 min read

Working with Ranges in Excel VBA: Cells, Offset, Resize and More

Excel VBA course lesson 2: refer to cells with Range and Cells, find the last row and column, move with Offset, grow selections with…

Read article →
3 March 2026 by Atul Vij Excel VBA Leave a comment

Excel VBA Variables and Data Types: A Practical Guide

Excel VBA Variables and Data Types: A Practical Guide

2 Mar 2026 · Excel VBA · 4 min read

Excel VBA Variables and Data Types: A Practical Guide

Excel VBA course lesson 1: open the VBA editor, write your first macro, declare variables with Dim, choose the right data type (Long, Double,…

Read article →
2 March 2026 by Atul Vij Excel VBA Leave a comment

VBA Files and Folders + Final Project: Combine a Month of Reports Automatically

VBA Files and Folders + Final Project: Combine a Month of Reports Automatically featured illustration

24 Oct 2025 · Excel VBA · 4 min read

VBA Files and Folders + Final Project: Combine a Month of Reports Automatically

Excel VBA course lesson 15: loop through files with Dir, create folders, check whether files exist, read text/CSV files, then build the final project…

Read article →
24 October 2025 by Atul Vij Excel VBA

Post navigation

← Older posts
Newer posts →
Proudly powered by WordPress | Theme: fiore by Caroline Moore.
© 2026 Atul Vij · AJ’s Techie & Wacky World
AboutProjectsFree ToolsContactPrivacyDisclaimerGitHub
Did you know?

Why? →