Topics

  • AI Tools (2)
  • AutoHotkey (1)
  • Automation (3)
  • Build Your Own LLM (5)
  • Charts & Dashboards (2)
  • Deep Learning (1)
  • Essbase (3)
  • Excel Formulas (11)
  • Excel VBA (104)
  • Formula Combos (5)
  • Fun Facts (8)
  • Google Workspace (1)
  • History (3)
  • Internet & Browser (2)
  • Java (2)
  • JavaScript (2)
  • LLMs (4)
  • Machine Learning (5)
  • Office Scripts (1)
  • Oracle EPM Cloud (1)
  • Oracle Smart View (3)
  • Outlook (4)
  • Phone (2)
  • Power Automate (2)
  • Power Query & Pivots (3)
  • PowerPoint (3)
  • PowerShell (1)
  • Productivity (3)
  • Prompt Engineering (1)
  • Python (4)
  • Python Automation (2)
  • R (2)
  • RAG & Agents (2)
  • Rust (1)
  • SAP (6)
  • SAP GUI Scripting (3)
  • Science (3)
  • Security & Privacy (2)
  • SQL (3)
  • Tech Tips (1)
  • Windows (3)
  • Word (3)

Recent posts

  • Essbase Explained: Cubes, Dimensions and Why Finance Teams Love It
  • 5 Ways to Find the Last Row in Excel VBA (and When Each One Fails)
  • SAP SE16N and SQVI: Pull Table Data Without ABAP
  • Automate SAP from Excel: Run a Report and Export It with SAP GUI Scripting
  • LET and LAMBDA: Write Your Own Excel Functions (No VBA)
  • Why Do We Have Leap Years? (And Why 1900 Was Not One)

AJ's Techie & Wacky World

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

Menu

Skip to content
  • Excel
    • Charts & Dashboards
    • Excel Formulas
    • Excel VBA
    • Formula Combos
    • Power Query & Pivots
    • Excel VBA Course
  • Office
    • Google Workspace
    • Outlook
    • PowerPoint
    • Word
  • Coding
    • Java
    • JavaScript
    • PowerShell
    • Python
    • R
    • Rust
    • SQL
  • AI & ML
    • AI Tools
    • Build Your Own LLM
    • Deep Learning
    • LLMs
    • Machine Learning
    • Prompt Engineering
    • RAG & Agents
    • Build Your Own LLM Course
  • SAP & Oracle
    • Essbase
    • Oracle EPM Cloud
    • Oracle Smart View
    • SAP
  • Automation
    • AutoHotkey
    • Office Scripts
    • Power Automate
    • Python Automation
    • SAP GUI Scripting
  • Tech Tips
    • Internet & Browser
    • Phone
    • Productivity
    • Security & Privacy
    • Windows
  • Wacky World
    • Fun Facts
    • History
    • Science
    • All Wacky Facts
  • Tools
    • VBA Playground
    • Formula Lab
    • VBA Bug Hunt
    • Macro Recorder
    • SQL Playground
    • Date & Workday Calculator
    • Excel Shortcut Trainer
    • VBA Quiz
    • Formula Explainer
    • EMI & SIP Calculator
    • Regex Tester
    • CSV to SQL Converter
    • VBA Code Formatter
    • Office Shortcut Finder
  • About
  • Projects

Author Archives: Atul Vij

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

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

17 Jan 2021 · Excel VBA · 2 min read

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

Format Excel cells from VBA: fonts, fill colours, borders, number and date formats, alignment and conditional formatting — with copy-paste examples.

Read article →
17 January 2021 by Atul Vij Excel VBA

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

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

10 Jan 2021 · Excel VBA · 2 min read

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

Everything you need to read and write cells in Excel VBA: Range vs Cells, Offset, Resize, CurrentRegion, rows and columns — with practical examples.

Read article →
10 January 2021 by Atul Vij Excel VBA

Excel VBA Variables and Data Types: A Practical Guide

Excel VBA Variables and Data Types: A Practical Guide

3 Jan 2021 · Excel VBA · 3 min read

Excel VBA Variables and Data Types: A Practical Guide

Learn how to declare variables in Excel VBA, choose the right data type, use Option Explicit, and avoid the mistakes that cause type mismatch…

Read article →
3 January 2021 by Atul Vij Excel VBA

Conditional Formatting with Formulas: 10 Rules Worth Knowing

Conditional Formatting with Formulas: 10 Rules Worth Knowing

17 Dec 2020 · Excel Formulas · 2 min read

Conditional Formatting with Formulas: 10 Rules Worth Knowing

Ten formula-based conditional formatting rules for real reports: highlight whole rows, overdue dates, duplicates, top N, weekends, missing values and differences between lists.

Read article →
17 December 2020 by Atul Vij Excel Formulas

Why Learn Rust? Your First Rust Program, Explained for Beginners

Why Learn Rust? Your First Rust Program, Explained for Beginners

8 Aug 2020 · Rust · 2 min read

Why Learn Rust? Your First Rust Program, Explained for Beginners

What makes Rust different — speed without crashes — and a gentle walk through your first program: variables, ownership, and a tiny CSV-style summary.

Read article →
8 August 2020 by Atul Vij Rust

SUMPRODUCT: The Excel Formula That Does (Almost) Everything

SUMPRODUCT: The Excel Formula That Does (Almost) Everything

20 Jul 2020 · Formula Combos · 1 min read

SUMPRODUCT: The Excel Formula That Does (Almost) Everything

SUMPRODUCT multiplies arrays and adds the result — which makes it a multi-condition counter, a weighted average, a case-sensitive lookup and more, in every…

Read article →
20 July 2020 by Atul Vij Formula Combos

SAP ERP Modules

SAP ERP Modules

28 Jun 2020 · SAP · 2 min read

SAP ERP Modules

SAP ERP Modules SAP Modules can be categorized into Functional ModulesTechnical Modules Below is a list of key SAP Modules. SAP FI Module - FI…

Read article →
28 June 2020 by Atul Vij SAP

SAP as Business Suite

SAP as Business Suite

21 Jun 2020 · SAP · 4 min read

SAP as Business Suite

SAP - Business Suite SAP Business Suite is collection of fully integrated applications such as SAP customer relationship management (CRM), SAP Enterprise Resource Planning…

Read article →
21 June 2020 by Atul Vij SAP

SAP – Systems Applications and Products

SAP - Systems Applications and Products

21 Jun 2020 · SAP · 2 min read

SAP – Systems Applications and Products

What is SAP ERP? SAP stands for Systems Applications and Products in Data Processing. It is ERP (Enterprise Resource Planning) software as well as the…

Read article →
21 June 2020 by Atul Vij SAP

Group Customers Automatically with K-Means in Python (From an Excel File)

17 Jun 2020 · Machine Learning · 2 min read

Group Customers Automatically with K-Means in Python (From an Excel File)

Use k-means clustering to split customers into segments by orders, spend and recency — reading from and writing back to Excel with pandas and…

Read article →
17 June 2020 by Atul Vij Machine Learning

Build a Dynamic Excel Chart That Changes with a Dropdown

Build a Dynamic Excel Chart That Changes with a Dropdown

6 May 2020 · Charts & Dashboards · 2 min read

Build a Dynamic Excel Chart That Changes with a Dropdown

Create one chart that switches between regions, products or years from a dropdown list — using Data Validation, XLOOKUP or INDEX-MATCH, and a small…

Read article →
6 May 2020 by Atul Vij Charts & Dashboards

SQL from Zero: A Complete Beginner’s Guide (with Practice)

SQL from Zero: A Complete Beginner’s Guide (with Practice)

4 May 2020 · SQL · 5 min read

SQL from Zero: A Complete Beginner’s Guide (with Practice)

Learn SQL from the very beginning: tables, SELECT, WHERE, ORDER BY, aggregates, GROUP BY, JOINs, NULLs, subqueries, CTEs, window functions and changing data —…

Read article →
4 May 2020 by Atul Vij SQL

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? →