Office Automation & Coding Tricks

Master Excel Macros, Outlook VBA, Python scripts, Formulas, and Office tricks with over 500 free step-by-step guides.

Popular Categories

Excel VBA Macro (152)Excel Formula Tricks (20)Python (23)Outlook Macro (14)Cricket (13)App-Store (4)

Latest Tutorials (483)

2022-04-01 • Excel VBA Macro

VBA Get Numbers with in a String

Get all Digits or Numbers within a String If you want to extract all the digits present in alphanueric string like "alpha123how23its98done", use this function. ...

2021-01-29 • Programming

Daemon thread in Java

Daemon thread in java: Daemon thread is a low priority thread providing services to the user thread. This thread runs in the background to perform tasks such as...

2021-01-27 • Browser

JavaScript Browser Detection

You might have seen many websites detecting your browser and displaying the details of your browser on the web pages or checking the version of the browser to t...

2021-01-27 • Bitcoin

Blockchain Basics:

Blockchain : A blockchain is a digital, distributed ledger of all the transactions made in the system. It is open to anyone. The information is transferred to a...

2021-01-27 • Network

Honeypot : Trap for Hackers

What is a Honeypot? A honeypot is a system that is network-attached and is deployed as a decoy to lure cyber attackers and to find, change or study hacking proc...

2020-12-30 • HTML / Javascript

Local storage in JavaScript

What is localStorage in javascript? The local storage is the storage location provided by the browser and that allows us to store key/value pairs in a web brows...

2020-12-30 • HTML / Javascript

Session Storage in JavaScript

What is sessionStorage? sessionStorage is an object for the current session much like the localStorage , sessionStorage can also store data in the memory of the...

2020-12-21 • Programming

Stacks In Java

Stack is a linear data structure ( an abstract data type ) with a fixed capacity. Linear data structure which is simple to use and allows adding and removing el...

2020-12-21 • IP Address

NETWORK PROGRAMMING

Network Programming The term network programming refers to writing programs that execute across multiple devices (computers), in which the devices are all conne...

2020-12-20 • Excel

Power BI - DAX

What is DAX? DAX stands for D ata A nalysis e X pressions and is the language behind Power BI. DAX is a formula expression language used in Analysis Services, P...

2020-10-15 • Programming

File Organization

Files The file is a collection of records related to each other. The file size is limited by the size of the memory and storage medium. There are two important ...

2020-10-12 • Programming

Transactions in DBMS

What are Transactions in DBMS? A small unit of a program that contains several low level tasks are called Transactions. Basic Concept of transaction : A transac...

2020-10-09 • Cmd Prompt

Shell Script

A shell script is a computer program designed to be run by the Unix/Linux shell. A shell is a command-line interpreter and typical operations performed by shell...

2020-10-04 • Programming

SQL Commands

SQL commands: SQL commands are the instructions, given to a database to perofrm some functions and tasks there are also called queries, these commands or rather...

2020-10-02 • Programming

Polymorphism in Java

The word polymorphism means having many forms. This feature of object-oriented programming allows us to perform a single action in different ways. In other word...

2020-09-21 • Excel

Database Management System

What is DBMS? DBMS stands for Database Management System which is a software used to manage databases. For Example, MySQL, Oracle, etc. are some of the popular ...

2020-08-27 • Programming

Garbage Collection in Java

Garbage Collection in Java Garbage Collection means and as the name implies freeing up of space by the waste objects or garbage to avoid memory leaks. Since obj...

2020-08-25 • Excel VBA Macro

Excel Sheet Protection Check

Detect Sheet Protection Whenever working with a worksheet ever wondered why some menu buttons are not working or ribbon icons are greyed out and no functionalit...

2020-08-22 • Excel

Queues Interface in Java

Queue Interface: The Queue Interface in Java Collections provide functionality as a Queue in the real-life, it extends the collections interface. It represents ...

2020-08-19 • Conditional Formatting

LET( ) Function in Excel

What is a LET function in Excel? The LET function in excel is used to assign the name of the calculations of the result. This allows storing of intermediate res...

2020-08-18 • Excel

LinkedList in Java

Similar to Arrays in java Linked List is also a Linear data structure. In Linked List unlike arrays elements are not stored in a contiguous locations and they a...

2020-08-07 • Programming

Two Pointer technique in Java

What is Two pointer technique? A two pointer technique is a technique where given a sorted array we have two starting points or two points of consideration as t...

2020-07-29 • Programming

Collections in Java

What is Collections Framework in Java? In Java collection is an object that represents a group of objects (such as the classic Vector class). A Collections fram...

2020-07-27 • Programming

Arraylist in Java

ArrayList class is based on the List Interface in java which is based on array data structure. ArrayList is widely used for its functionality and flexibility it...

2020-07-15 • C Programming

Regular Expressions - I

A regular expression (shortened as regex ) is an extremely useful way of matching common patterns and texts such as emails, phone numbers, URLs etc. almost all ...

2020-07-13 • Excel

Excel TEXTJOIN Function

The TEXTJOIN function combines the text from multiple ranges and/or strings, and includes a delimiter you specify between each text value that will be combined....

2020-07-11 • Excel

Intersect method (Excel)

The Intersect method is used to Returns a Range object that represents the rectangular intersection of two or more ranges. If one or more ranges from a differen...

2020-06-18 • Excel

Convert Html To Text In Excel

VBA code to convert html to plain text, this helps us to make the html code readable by stripping all the html tags from the html code and printing/rendering th...

2020-01-31 • File Operations

[Python] Check if File Exists

How to check if a file exists in path using Python? There are 2 functions available in Python to check this directly using os.path. Try the below Python code sn...

2020-01-30 • Excel

VBA Copy File to Folder

Excel VBA Macro to Copy File This page explains about 2 options to do file copy using Vba. CopyFile option from FileSystemObject VBA.Filecopy The first one has ...

2020-01-13 • Dark Mode

Enable Dark Mode in Windows 10

Activate Windows 10 Dark Mode Steps to enable dark mode in Windows 10 operating system is given below: Click Windows Start (Left bottom corner Windows icon) Sel...

2020-01-02 • IP Address

VBA Get My Public IP Address

What is my Public IP Address? There are no direct methods to get public ip address in VBA. This has to be done by using a web service using below steps: Open IE...

2020-01-01 • IP Address

What is my IP Address?

[show_ip] This page displays the public IP address assigned to your computer. This shows the IPV4 address. To view IPV6, open command prompt & use the command i...

2019-07-21 • Facebook

Facebook Hacker Cup Details

What is actually Facebook hacker cup? The Facebook Hacker Cup is an annual worldwide programming competition. Hackers from all over the globe, compete against e...

2019-07-18 • Anagram

Anagrams - Solving the Game

Aren’t these words curious & interesting? State = Taste Bored = Robed Save = Vase Angel = Glean Stressed = Desserts What are these called? These are the Anagram...

2019-07-17 • Error Handling

Excel VBA Delete all #N/A

VBA code to delete all #N/A error in Excel #N/A error can occur as a return code from any Excel formula like Vlookup, Lookup etc., If you copy paste data only f...

2019-07-17 • Error Handling

Excel VBA Count #N/A Errors

How to count number of #N/A error in Excel? Number of occurrence of #N/A error in a column can be found by using the formula: Countif(<column>,"#N/A") Consider,...

2019-07-14 • Date Functions

Get Current Date in Vba

Display Today's Date & Time in VBA Function used to displaz the current date / time is Vba.Now() This function will return the date & time in this default forma...

2019-06-25 • Color

How To Sort by Color in Excel?

Excel VBA & Menu Option - Sort By Color Excel has option to Sort a column based on these 4 items. Sort based on Value Sort based on Cell color or Background col...

2019-02-23 • Python

How to get username in Python?

Print Current User Account Name in Python Here is the simple way to get the user name by using python code. Note: It is adviced not to use this function for any...

2019-01-10 • Games

How to Play Fortnite Game?

Fortnite Game Fortnite is a popular online video game, which comes with a couple of game modes to play. One of the modes-Fortnite: Battle Royale is a completely...

2018-11-30 • Excel VBA Macro

VBA File Open Dialog Box

Browse File Dialog in Excel VBA In Excel file, if you are doing any folder operations or trying to read content from another text,xlsx, csv file. It is better t...

2018-09-26 • Excel VBA Macro

VBA to Delete File in a Folder

VBA Delete File from Computer Folder There should be multiple ways to do it. In this article, I have given 2 methods . One is by using Filesystemobject & other ...

2018-08-14 • C++

Install TensorFlow For C++

Tensorflow Tensorflow was developed by researches & engineers from ' Google Brain Team' in Google's AI organization. It is an open source software library for h...

2018-08-03 • Python

Install TensorFlow in Python

This tutorial tells how to install Tensorflow in the prebuilt configuration in both Windows 10 and Ubuntu 16.04(for both CPU & GPU) Currently, 64-bit Python onl...

2018-07-02 • C Programming

How To Swap Values In C++

C++ Swap Function Swap function is used to interchange two values in variables with each other. For example variable x contains 10 and y contains 20, after swap...

2016-07-07 • C Programming

Palindrome program in C & VBA

Palindrome Examples In this article, we will explain how to do a C program of Palindrome to handle both Text & numbers. What is a Palindrome? It is a word, sent...

2015-12-07 • Excel Formula Tricks

How to Create Data Table Excel?

How To Create Excel Data Table? A Data Table generates different scenarios for your formula. You can use it to do What-if analysis. Lets first create a Excel Ta...

2015-12-07 • Excel Formula Tricks

How To Subtract in Excel?

How to Subtract Numbers in Excel? There is no built in function in Excel to perform subtraction. Use one of the methods explained below. In Excel, we could perf...

2015-04-12 • Excel

How to do VLOOKUP?

Macro for Vlookup Tutorial A Vlookup function search for ‘value’ in the first column of ‘table Range’ & returns a value from the same row. Syntax: =Vlookup (‘va...

2015-01-22 • Android

Whatsapp in Web - Desktop

Whatsapp For PC - Web App Whatsapp announced an update on Jan 21 2015 - that it has enabled Whatsapp for Web. Already there are tons of Articles floating in eve...

2014-10-11 • Android

How to Speed Up Google Chrome

Speed Up Google Chrome Be it a Computer or a Smartphone, we do so many things through it such as hearing songs, watching movies, editing documents. But most of ...

2014-07-27 • Facebook

5 Best Facebook Games

Social Media to Most Popular Facebook Games Are you bored of continuously staring at FB Photos, status updates, news feeds from you Friends? Give a visit to the...