Recording a Basic Macro

Excel VBA for Beginners 1-Introducing Excel VBA (Visual Basic for Applications)
5 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$99.99
List Price:  $139.99
You save:  $40
€92.84
List Price:  €129.98
You save:  €37.14
£79.48
List Price:  £111.28
You save:  £31.79
CA$136.74
List Price:  CA$191.45
You save:  CA$54.70
A$150.88
List Price:  A$211.24
You save:  A$60.36
S$135.02
List Price:  S$189.03
You save:  S$54.01
HK$781.40
List Price:  HK$1,093.99
You save:  HK$312.59
CHF 90.57
List Price:  CHF 126.80
You save:  CHF 36.23
NOK kr1,084.75
List Price:  NOK kr1,518.70
You save:  NOK kr433.94
DKK kr692.49
List Price:  DKK kr969.51
You save:  DKK kr277.02
NZ$166.11
List Price:  NZ$232.56
You save:  NZ$66.45
د.إ367.25
List Price:  د.إ514.16
You save:  د.إ146.91
৳10,956.06
List Price:  ৳15,338.92
You save:  ৳4,382.86
₹8,347.75
List Price:  ₹11,687.19
You save:  ₹3,339.43
RM473.85
List Price:  RM663.41
You save:  RM189.56
₦123,487.65
List Price:  ₦172,887.65
You save:  ₦49,400
₨27,772.29
List Price:  ₨38,882.31
You save:  ₨11,110.02
฿3,673.43
List Price:  ฿5,142.95
You save:  ฿1,469.52
₺3,227.91
List Price:  ₺4,519.21
You save:  ₺1,291.29
B$507.22
List Price:  B$710.14
You save:  B$202.91
R1,843.50
List Price:  R2,580.97
You save:  R737.47
Лв181.60
List Price:  Лв254.25
You save:  Лв72.65
₩135,529.28
List Price:  ₩189,746.42
You save:  ₩54,217.13
₪374.14
List Price:  ₪523.82
You save:  ₪149.67
₱5,714.50
List Price:  ₱8,000.53
You save:  ₱2,286.03
¥15,376.28
List Price:  ¥21,527.41
You save:  ¥6,151.12
MX$1,692.97
List Price:  MX$2,370.23
You save:  MX$677.25
QR364.12
List Price:  QR509.78
You save:  QR145.66
P1,360.02
List Price:  P1,904.08
You save:  P544.06
KSh13,423.65
List Price:  KSh18,793.65
You save:  KSh5,370
E£4,794.44
List Price:  E£6,712.40
You save:  E£1,917.96
ብር5,730.37
List Price:  ብር8,022.75
You save:  ብር2,292.37
Kz83,526.97
List Price:  Kz116,941.11
You save:  Kz33,414.13
CLP$94,107.58
List Price:  CLP$131,754.38
You save:  CLP$37,646.80
CN¥707.87
List Price:  CN¥991.05
You save:  CN¥283.18
RD$5,800.92
List Price:  RD$8,121.52
You save:  RD$2,320.60
DA13,449.71
List Price:  DA18,830.13
You save:  DA5,380.42
FJ$224.39
List Price:  FJ$314.16
You save:  FJ$89.76
Q775.96
List Price:  Q1,086.38
You save:  Q310.41
GY$20,884.44
List Price:  GY$29,239.05
You save:  GY$8,354.61
ISK kr13,954.60
List Price:  ISK kr19,537
You save:  ISK kr5,582.40
DH1,006.90
List Price:  DH1,409.70
You save:  DH402.80
L1,768.33
List Price:  L2,475.74
You save:  L707.40
ден5,716.08
List Price:  ден8,002.75
You save:  ден2,286.66
MOP$803.50
List Price:  MOP$1,124.94
You save:  MOP$321.43
N$1,847.92
List Price:  N$2,587.16
You save:  N$739.24
C$3,674.94
List Price:  C$5,145.06
You save:  C$1,470.12
रु13,329.02
List Price:  रु18,661.17
You save:  रु5,332.14
S/372.66
List Price:  S/521.73
You save:  S/149.07
K385.89
List Price:  K540.26
You save:  K154.37
SAR375.01
List Price:  SAR525.03
You save:  SAR150.02
ZK2,692.78
List Price:  ZK3,770.01
You save:  ZK1,077.22
L461.79
List Price:  L646.53
You save:  L184.73
Kč2,323.07
List Price:  Kč3,252.39
You save:  Kč929.32
Ft36,167.88
List Price:  Ft50,636.48
You save:  Ft14,468.60
SEK kr1,082.52
List Price:  SEK kr1,515.58
You save:  SEK kr433.05
ARS$87,865.40
List Price:  ARS$123,015.07
You save:  ARS$35,149.67
Bs691.31
List Price:  Bs967.87
You save:  Bs276.55
COP$388,509.43
List Price:  COP$543,928.75
You save:  COP$155,419.31
₡51,021.71
List Price:  ₡71,432.44
You save:  ₡20,410.72
L2,466.06
List Price:  L3,452.59
You save:  L986.52
₲747,341.53
List Price:  ₲1,046,308.05
You save:  ₲298,966.51
$U3,819.97
List Price:  $U5,348.11
You save:  $U1,528.14
zł401.45
List Price:  zł562.05
You save:  zł160.59
Already have an account? Log In

Transcript

Hey guys, welcome back. So in this video, we're going to speak about how to record a basic macro. So in order to record a basic macro, you need to go to the developer tab on the ribbon, and then click on record macro. So this way you're able to record some actions and then play them back whenever you want. So as you can see, here, I've got a dialog box that enables me to name the macro, so I can name it my macro, for example. And the naming of the macro has some restrictions.

So for example, you cannot put a space on the name of the macros. So if I put a space here, and click OK, you're gonna get this error here the syntax of this name is not correct. So basically, you cannot put a space you cannot put an exclamation mark $1 sign. So basically, there are some signs here on the keyboard that you cannot use. However, you can actually use an underscore if you want to. So I can emit more Micro this way, and here you can assign a shortcut key.

So it can be Ctrl and any other key on the keyboard and you can make it Ctrl and Shift and n here for example. Also, you have the option to store the macro either in this workbook, which is this workbook that is currently open here, there's cold book one, or you can store in a new workbook. So this way if you click OK, a new workbook will be opened and the macro will be stored in that workbook. Or if you choose to store it in the personal macro workbook. This way it will be stored in a workbook called the personal macro workbook. And this enables you to have the macro available in each and every workbook that you open in Excel from now on.

I'm just gonna choose to start in this workbook and I'm going to click OK. So this way I've started recording the macro what I'm going to do, I'm going to select cell A one and type my name, and then press enter and then I'm going to stop recording. So now I've recorded a macro and all it does is that it puts you My name in cell A one. Now to examine that macro, you can go under the developer tab here, you can go to macros, and here on my macro, you can click on edit, and then you can have a look at the code of the recorded macro. You can also click on alt n f 11 on your keyboard. And here on module one here, you will find the macro and a module is basically a container for your macros.

Think about it this way, we'll speak about it as well later on in the course. Okay, so we've recorded a macro and excel vba has just recorded our actions and transform them into some code. So now I can actually delete here, the contents of cell 81. And if I just go to macros again and here on my macro, I click on Run, a macro is going to run and it's going to put my name in cell A one. So as you can see our Excel just repeated our actions again and our actions here are to basically select cell A one put my name in the cell and then because when you press enter, you go to the cell just below it. So here, we've gotten to sell a two cell A two has been selected.

And if you do not understand what this code does, do not worry by the end of the course or even by the middle of the course, you'll be able to understand it perfectly fine. So don't worry about the code at the moment. Okay, one more thing I want to tell you as well is that if you need to save a workbook that contains a macro, so if I press Ctrl S to save my workbook here, and here on Save eyes, if I click on browse, you can see here I have the chance to save the workbook, you need to make sure to save it as an Excel macro enabled workbook. You cannot save it as an Excel workbook, because a normal Excel workbook will not save a macro. One more thing I want to show you as well is how you can assign a macro to a button or a shape.

So you can insert a simple button here by going to the Insert button. button here under the developer tab and clicking on button and here you have a button and then if you click OK, the button will be inserted. So in order to assign a macro to that button, you can right click on the button itself and click on assign macro and then assign your macro here that you recorded called my macro for example, and then click OK and then whenever you press that button, the macro is going to run you can also do it with a shape so you can insert any shape here insert a shape and then right click on it assign macro and assign the macro as well. And this works with any form control here on there, the developer tab on the Insert button here so you can insert any active extra form control and then assign the macro to that control using the same way.

And if you need to edit the text insights, you can right click here, click on edit text and you can edit the text as well. Okay, so that's it. for recording a basic macro thank you very much watching this video and I'll see you on the next one.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.