Create Custom Commands for Excel – Excel VBA - Printable Version +- Computer Aided Automation (https://computeraidedautomation.com) +-- Forum: CAA Discussions (https://computeraidedautomation.com/forum-7.html) +--- Forum: VBA Programming (https://computeraidedautomation.com/forum-1.html) +---- Forum: Excel VBA (https://computeraidedautomation.com/forum-2.html) +---- Thread: Create Custom Commands for Excel – Excel VBA (/thread-31.html) Create Custom Commands for Excel – Excel VBA - techberth - 18-12-2019 Create Custom Commands for Excel – VBA You can create Custom Commands for Excel to perform some predetermined operations. These commands can be entered directly inside a cell to do the required actions (calculations) Please note that, these commands are made on VBA, so please refer our previous articles for the basic idea on Macros and VBA Example Command : ADD Command to ADD to values from columns A and B and display in C, the command “ADD” will be typed in cells of Column C Steps : Create a new excel file and right click on Sheet1 to open VBA editor (right click and select view code) Then save the file as *.xlsm (macro enabled workbook) Paste these VBA codes in side the editor Private Sub Worksheet_Change(ByVal Target As Excel.Range) Dim Rownumber As Long, result As Double On Error GoTo errH If Target.Count = 1 And Target(1).Column = 3 Then If LCase(Target.Value) = (“add”) Then Application.EnableEvents = False Rownumber = Target.Row result = Cells(Rownumber, 2).Value + Cells(Rownumber, 1).Value If result Then Target.Value = result Else: Target.Value = “” End If End If End If errH: Application.EnableEvents = True End Sub Put some numbers in Column A and B for first 5 rows. Then type “ADD” inside the cell C (of each same row) You can see that the SUM of A and B will be displayed in C RE: Create Custom Commands for Excel – Excel VBA - orlando - 28-03-2021 video demo of custom command for excel