We are going to learn how to sort data in columns with VBA instead of using Excel sorting. We are going to random sort the data in columns using VBA.
To do this follow these steps:
First write any 5 random names in column A. Now you are going to write 5 random numbers to column B.
Now place a command button on your Excel sheet. To open the developer tab right-click anywhere on the ribbon (the top menu) and select “Customize the Ribbon” from the drop down menu.
Click on the Developer check box. It is under “Customize the Ribbon Main Tabs”.
The developer tap is now present next to the view tab on the top menu bar. Click on the DEVELOPER tab and select “Insert”.
Select the Command button in the ActiveX Controls.
A new window (Visual Basic Editor) will open which will have a dialog box in the center. You will write the code in this dialog box.
This is how the complete code should look like
After writing down the entire code close the window (Visual Basic Editor) by clicking on the cross(x) icon on the top right corner of the screen.
Click on the command button and see the result.
You have now successfully sorted data and names using VBA.