The Code Window

Excel VBA for Beginners 2- The Visual Basic Editor
4 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
€85.36
List Price:  €119.51
You save:  €34.14
£73.83
List Price:  £103.37
You save:  £29.53
CA$138.47
List Price:  CA$193.86
You save:  CA$55.39
A$151.31
List Price:  A$211.84
You save:  A$60.53
S$128.26
List Price:  S$179.57
You save:  S$51.31
HK$778.85
List Price:  HK$1,090.43
You save:  HK$311.57
CHF 79.67
List Price:  CHF 111.55
You save:  CHF 31.87
NOK kr992.30
List Price:  NOK kr1,389.26
You save:  NOK kr396.96
DKK kr637.29
List Price:  DKK kr892.24
You save:  DKK kr254.94
NZ$168.10
List Price:  NZ$235.35
You save:  NZ$67.24
د.إ367.21
List Price:  د.إ514.11
You save:  د.إ146.90
৳12,170.03
List Price:  ৳17,038.54
You save:  ৳4,868.50
₹8,808.38
List Price:  ₹12,332.09
You save:  ₹3,523.70
RM421.90
List Price:  RM590.68
You save:  RM168.78
₦151,193.87
List Price:  ₦211,677.47
You save:  ₦60,483.60
₨28,231.96
List Price:  ₨39,525.87
You save:  ₨11,293.91
฿3,178.48
List Price:  ฿4,450
You save:  ฿1,271.52
₺4,128
List Price:  ₺5,779.37
You save:  ₺1,651.36
B$543.26
List Price:  B$760.59
You save:  B$217.32
R1,755.07
List Price:  R2,457.17
You save:  R702.10
Лв167.10
List Price:  Лв233.95
You save:  Лв66.84
₩138,832.84
List Price:  ₩194,371.54
You save:  ₩55,538.69
₪333.50
List Price:  ₪466.92
You save:  ₪133.41
₱5,707.77
List Price:  ₱7,991.11
You save:  ₱2,283.34
¥14,741.11
List Price:  ¥20,638.15
You save:  ¥5,897.03
MX$1,863.42
List Price:  MX$2,608.87
You save:  MX$745.44
QR364.13
List Price:  QR509.80
You save:  QR145.66
P1,340.20
List Price:  P1,876.33
You save:  P536.13
KSh12,913.70
List Price:  KSh18,079.70
You save:  KSh5,166
E£4,818.50
List Price:  E£6,746.10
You save:  E£1,927.59
ብር14,329.41
List Price:  ብር20,061.75
You save:  ብር5,732.33
Kz91,186.39
List Price:  Kz127,664.59
You save:  Kz36,478.20
CLP$96,707.32
List Price:  CLP$135,394.12
You save:  CLP$38,686.80
CN¥712.05
List Price:  CN¥996.91
You save:  CN¥284.85
RD$6,361.82
List Price:  RD$8,906.81
You save:  RD$2,544.98
DA12,985.60
List Price:  DA18,180.36
You save:  DA5,194.76
FJ$227.15
List Price:  FJ$318.02
You save:  FJ$90.87
Q766.35
List Price:  Q1,072.93
You save:  Q306.57
GY$20,910.82
List Price:  GY$29,275.99
You save:  GY$8,365.16
ISK kr12,241.77
List Price:  ISK kr17,138.97
You save:  ISK kr4,897.20
DH903.67
List Price:  DH1,265.17
You save:  DH361.50
L1,664.84
List Price:  L2,330.84
You save:  L666
ден5,260.13
List Price:  ден7,364.39
You save:  ден2,104.26
MOP$802.03
List Price:  MOP$1,122.88
You save:  MOP$320.84
N$1,755.10
List Price:  N$2,457.21
You save:  N$702.11
C$3,697.17
List Price:  C$5,176.19
You save:  C$1,479.01
रु14,095.46
List Price:  रु19,734.22
You save:  रु5,638.75
S/352.69
List Price:  S/493.78
You save:  S/141.09
K425.96
List Price:  K596.36
You save:  K170.40
SAR375.12
List Price:  SAR525.18
You save:  SAR150.06
ZK2,408.92
List Price:  ZK3,372.58
You save:  ZK963.66
L433.05
List Price:  L606.29
You save:  L173.24
Kč2,082.07
List Price:  Kč2,914.98
You save:  Kč832.91
Ft33,609.14
List Price:  Ft47,054.14
You save:  Ft13,445
SEK kr934.06
List Price:  SEK kr1,307.72
You save:  SEK kr373.66
ARS$141,577.37
List Price:  ARS$198,213.98
You save:  ARS$56,636.61
Bs694.28
List Price:  Bs972.02
You save:  Bs277.74
COP$395,357.19
List Price:  COP$553,515.89
You save:  COP$158,158.69
₡50,492.27
List Price:  ₡70,691.20
You save:  ₡20,198.92
L2,631.87
List Price:  L3,684.73
You save:  L1,052.85
₲719,695.19
List Price:  ₲1,007,602.06
You save:  ₲287,906.86
$U3,993.04
List Price:  $U5,590.42
You save:  $U1,597.37
zł363.60
List Price:  zł509.06
You save:  zł145.45
Already have an account? Log In

Transcript

Okay, guys, so now we're gonna speak about the code window and the code window or the modules are basically containers for your macros. And this is where you're going to write code. This is where you're going to write VBA code. And this is where most of the action actually is going to happen. Now, you can see here that I've got a module here that is created that is called module one. And module one has been created because I recorded some macros here on this workbook, the absolute macro and the relative macro.

But actually, even if you don't record macros on your workbook, a module is already created in Excel, which is for example, the sheet module here. This is a module that is already created in Excel and you can start using it so I can write a Sub procedure called testing code for example, and then I can just write any coach range D one equals one for example. This is going to put the value of one in cell D one. So if I run that, it would still work. Okay? However, normally you do not use the worksheet module or the workbook module to write normal macros, you'd normally use them to write event procedures.

Okay? So I'm just gonna delete that because normally you would write normal macros in modules, you'd create a module, either you created or Excel would created and then you would write the macro that way. Okay, so let's go back to our code window here. And as you can see here, at the top, we've got two menus here to drop down menus, we've got the object drop down, and we've got the procedure drop down, and the object drop down allows you to select different objects, okay, and we will see that in the future, especially when we deal with events and this procedure drop down allows you to use a story To procedure for that particular object. So for example, if you select a worksheet, you could use the procedure for activating the worksheet for example, which is going to be the event whatever code you're going to fire whenever that particular sheet is activated, and we will see that in the future.

Now Currently, the object drop down has only general in it, because we're in a normal module, but when we're working in events, you're going to see workbook or worksheet and in this procedure drop down you're gonna see your macros your different macros. Okay, so I've got here the opposite of macro and the relative macro. Okay, so right now in this module, we've got two procedures, we've got the absolute macro procedure and we've got the relative macro procedure. And as you can see here, I can see both procedures in the module. If we look at the bottom here, we will see that we've got two buttons. We've got the full module View button and the procedure View button and these buttons enable us to either have a view viewing all the procedures in the module or just a single procedure.

So actually, if we switch to the procedure view while we are in the absolute macro, if you click on that you can see here that we are now in a view that shows us just a single procedure. And this is useful if you've got a lot of procedures in your module and you would like to focus on just one procedure in order to avoid writing code in the incorrect procedure. So if you go back to the full module view, you'll actually see all the procedures in the module. If we click inside the relative macro and go to the procedure view, you can see here we are now focused in the relative macro procedure. Okay, so these two buttons enable us to toggle between either a full module view or just a focused view on a single procedure. Okay, so now you see this bar here on the left.

This is called the margin indicator bar. And it's going to give us some visual cues or visual indicators when we're doing error handling and debugging for our code, and we'll see how to do error handling and debugging in the future. So thanks for watching guys. I'll see you on the next video.

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.