ಪರಿವಿಡಿ
ಮ್ಯಾಕ್ರೋವನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡಲು, ವೀಕ್ಷಿಸಲು, ರನ್ ಮಾಡಲು ಮತ್ತು ಉಳಿಸಲು ಆರಂಭಿಕರಿಗಾಗಿ ಹಂತ-ಹಂತದ ಟ್ಯುಟೋರಿಯಲ್. ಎಕ್ಸೆಲ್ನಲ್ಲಿ ಮ್ಯಾಕ್ರೋಗಳು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ ಎಂಬುದರ ಕುರಿತು ಕೆಲವು ಆಂತರಿಕ ಯಂತ್ರಶಾಸ್ತ್ರಗಳನ್ನು ಸಹ ನೀವು ಕಲಿಯುವಿರಿ.
ಎಕ್ಸೆಲ್ನಲ್ಲಿ ಪುನರಾವರ್ತಿತ ಕಾರ್ಯಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲು ಮ್ಯಾಕ್ರೋಗಳು ಉತ್ತಮ ಮಾರ್ಗವಾಗಿದೆ. ನೀವು ಮತ್ತೆ ಮತ್ತೆ ಅದೇ ಕೆಲಸಗಳನ್ನು ಮಾಡುತ್ತಿದ್ದರೆ, ನಿಮ್ಮ ಚಲನೆಯನ್ನು ಮ್ಯಾಕ್ರೋ ಆಗಿ ರೆಕಾರ್ಡ್ ಮಾಡಿ ಮತ್ತು ಅದಕ್ಕೆ ಕೀಬೋರ್ಡ್ ಶಾರ್ಟ್ಕಟ್ ಅನ್ನು ನಿಯೋಜಿಸಿ. ಮತ್ತು ಈಗ, ನೀವು ಒಂದೇ ಕೀಸ್ಟ್ರೋಕ್ನೊಂದಿಗೆ ಎಲ್ಲಾ ರೆಕಾರ್ಡ್ ಮಾಡಿದ ಕ್ರಿಯೆಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನಿರ್ವಹಿಸಬಹುದು!
ಎಕ್ಸೆಲ್ನಲ್ಲಿ ಮ್ಯಾಕ್ರೋ ಅನ್ನು ಹೇಗೆ ರೆಕಾರ್ಡ್ ಮಾಡುವುದು
ಇತರ VBA ಪರಿಕರಗಳಂತೆ, ಎಕ್ಸೆಲ್ ಮ್ಯಾಕ್ರೋಗಳು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಮರೆಮಾಡಲಾಗಿರುವ ಡೆವಲಪರ್ ಟ್ಯಾಬ್ನಲ್ಲಿ ವಾಸಿಸಿ. ಆದ್ದರಿಂದ, ನೀವು ಮಾಡಬೇಕಾದ ಮೊದಲ ಕೆಲಸವೆಂದರೆ ಡೆವಲಪರ್ ಟ್ಯಾಬ್ ಅನ್ನು ನಿಮ್ಮ ಎಕ್ಸೆಲ್ ರಿಬ್ಬನ್ಗೆ ಸೇರಿಸುವುದು.
ಎಕ್ಸೆಲ್ನಲ್ಲಿ ಮ್ಯಾಕ್ರೋ ಅನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡಲು, ಈ ಹಂತಗಳನ್ನು ಅನುಸರಿಸಿ:
- ಡೆವಲಪರ್ ಟ್ಯಾಬ್, ಕೋಡ್ ಗುಂಪಿನಲ್ಲಿ, ಮ್ಯಾಕ್ರೋ ರೆಕಾರ್ಡ್ ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ.
ಪರ್ಯಾಯವಾಗಿ, ರೆಕಾರ್ಡ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ ಸ್ಥಿತಿ ಬಾರ್ನ ಎಡಭಾಗದಲ್ಲಿರುವ ಮ್ಯಾಕ್ರೋ ಬಟನ್:
ನೀವು ಮೌಸ್ಗಿಂತ ಕೀಬೋರ್ಡ್ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಬಯಸಿದರೆ, ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಒತ್ತಿರಿ ಕೀ ಅನುಕ್ರಮ Alt , L , R (ಒಂದೊಂದಾಗಿ, ಒಂದು ಸಮಯದಲ್ಲಿ ಎಲ್ಲಾ ಕೀಗಳು ಅಲ್ಲ).
- ಕಾಣಿಸುವ ಮ್ಯಾಕ್ರೋ ರೆಕಾರ್ಡ್ ಸಂವಾದ ಪೆಟ್ಟಿಗೆಯಲ್ಲಿ, ನಿಮ್ಮ ಮ್ಯಾಕ್ರೋದ ಮುಖ್ಯ ನಿಯತಾಂಕಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ:
- ಮ್ಯಾಕ್ರೋ ಹೆಸರು ಬಾಕ್ಸ್, ನಿಮ್ಮ ಮ್ಯಾಕ್ರೋಗೆ ಹೆಸರನ್ನು ನಮೂದಿಸಿ. ಅದನ್ನು ಅರ್ಥಪೂರ್ಣ ಮತ್ತು ವಿವರಣಾತ್ಮಕವಾಗಿ ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿ, ನಂತರ ನೀವು ಪಟ್ಟಿಯಲ್ಲಿ ಮ್ಯಾಕ್ರೋವನ್ನು ತ್ವರಿತವಾಗಿ ಹುಡುಕಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.
ರಲ್ಲಿನಿಮ್ಮ ಕಲಿಕೆಯ ರೇಖೆಯನ್ನು ಸುಗಮವಾಗಿ ಮತ್ತು ಮ್ಯಾಕ್ರೋಗಳನ್ನು ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಮಾಡುವ ಮೂಲಕ ನಿಮಗೆ ಸಾಕಷ್ಟು ಸಮಯ ಮತ್ತು ನರಗಳನ್ನು ಉಳಿಸಿ ಮ್ಯಾಕ್ರೋ ರೆಕಾರ್ಡ್ ಮಾಡಲು>ಉಲ್ಲೇಖ . ಅಂದರೆ ನಿಮ್ಮ VBA ಕೋಡ್ ಯಾವಾಗಲೂ ನೀವು ಆಯ್ಕೆಮಾಡಿದ ಅದೇ ಸೆಲ್ಗಳನ್ನು ಉಲ್ಲೇಖಿಸುತ್ತದೆ, ಮ್ಯಾಕ್ರೋ ಅನ್ನು ಚಾಲನೆ ಮಾಡುವಾಗ ವರ್ಕ್ಶೀಟ್ನಲ್ಲಿ ನೀವು ಎಲ್ಲಿದ್ದರೂ ಪರವಾಗಿಲ್ಲ.
ಆದಾಗ್ಯೂ, ಡೀಫಾಲ್ಟ್ ನಡವಳಿಕೆಯನ್ನು ಗೆ ಬದಲಾಯಿಸಲು ಸಾಧ್ಯವಿದೆ. ಸಂಬಂಧಿತ ಉಲ್ಲೇಖ . ಈ ಸಂದರ್ಭದಲ್ಲಿ, VBA ಸೆಲ್ ವಿಳಾಸಗಳನ್ನು ಹಾರ್ಡ್ಕೋಡ್ ಮಾಡುವುದಿಲ್ಲ, ಆದರೆ ಸಕ್ರಿಯ (ಪ್ರಸ್ತುತ ಆಯ್ಕೆಮಾಡಿದ) ಸೆಲ್ಗೆ ತುಲನಾತ್ಮಕವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.
ಸಾಪೇಕ್ಷ ಉಲ್ಲೇಖದೊಂದಿಗೆ ಮ್ಯಾಕ್ರೋ ಅನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡಲು, ಬಳಸಿ <8 ಕ್ಲಿಕ್ ಮಾಡಿ ಡೆವಲಪರ್ ಟ್ಯಾಬ್ನಲ್ಲಿನ>ಸಾಪೇಕ್ಷ ಉಲ್ಲೇಖಗಳು ಬಟನ್. ಸಂಪೂರ್ಣ ಉಲ್ಲೇಖಕ್ಕೆ ಹಿಂತಿರುಗಲು, ಅದನ್ನು ಟಾಗಲ್ ಮಾಡಲು ಮತ್ತೊಮ್ಮೆ ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ.
ಉದಾಹರಣೆಗೆ, ಡೀಫಾಲ್ಟ್ ಸಂಪೂರ್ಣ ಉಲ್ಲೇಖದೊಂದಿಗೆ ಟೇಬಲ್ ಅನ್ನು ಹೊಂದಿಸುವುದನ್ನು ನೀವು ರೆಕಾರ್ಡ್ ಮಾಡಿದರೆ, ನಿಮ್ಮ ಮ್ಯಾಕ್ರೋ ಯಾವಾಗಲೂ ಇರುತ್ತದೆ ಟೇಬಲ್ ಅನ್ನು ಅದೇ ಸ್ಥಳದಲ್ಲಿ ಮರುಸೃಷ್ಟಿಸಿ (ಈ ಸಂದರ್ಭದಲ್ಲಿ, A1 ನಲ್ಲಿ ಹೆಡರ್ , A2 ನಲ್ಲಿ ಐಟಂ1 , A3 ನಲ್ಲಿ ಐಟಂ2 ).
ಉಪ Absolute_Referencing() Range( "A1" ). ActiveCell ಆಯ್ಕೆಮಾಡಿ.FormulaR1C1 = "ಹೆಡರ್" ಶ್ರೇಣಿ( "A2" ). ActiveCell ಆಯ್ಕೆಮಾಡಿ.FormulaR1C1 = "ಐಟಂ1" ಶ್ರೇಣಿ( "A3" ). ActiveCell ಅನ್ನು ಆಯ್ಕೆಮಾಡಿಸಕ್ರಿಯ ಕೋಶ, ಕೆಳಗಿನ ಕೋಶದಲ್ಲಿ ಐಟಂ1 , ಮತ್ತು ಹೀಗೆ).
ಉಪ ಸಂಬಂಧಿ_ಉಲ್ಲೇಖ() ActiveCell.FormulaR1C1 = "ಹೆಡರ್" ActiveCell.Offset(1, 0).Range( "A1" ). ActiveCell ಆಯ್ಕೆಮಾಡಿ.FormulaR1C1 = "ಐಟಂ1" ActiveCell.Offset(1, 0).Range( "A1" ). ActiveCell ಆಯ್ಕೆಮಾಡಿ.FormulaR1C1 = "ಐಟಂ2" ActiveCell.Offset(1, 0).Range( "A1" ). ಉಪವನ್ನು ಕೊನೆಗೊಳಿಸಿಟಿಪ್ಪಣಿಗಳು:
- ಸಾಪೇಕ್ಷ ಉಲ್ಲೇಖಗಳನ್ನು ಬಳಸುವಾಗ, ನೀವು ಮ್ಯಾಕ್ರೋವನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡಲು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು ಆರಂಭಿಕ ಸೆಲ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಮರೆಯದಿರಿ.
- ಸಾಪೇಕ್ಷ ಉಲ್ಲೇಖವು ಎಲ್ಲದಕ್ಕೂ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ. ಕೆಲವು ಎಕ್ಸೆಲ್ ವೈಶಿಷ್ಟ್ಯಗಳು, ಉದಾ. ಶ್ರೇಣಿಯನ್ನು ಟೇಬಲ್ಗೆ ಪರಿವರ್ತಿಸಲು, ಸಂಪೂರ್ಣ ಉಲ್ಲೇಖಗಳ ಅಗತ್ಯವಿದೆ.
ಕೀಬೋರ್ಡ್ ಶಾರ್ಟ್ಕಟ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಶ್ರೇಣಿಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ
ನೀವು ಮೌಸ್ ಅಥವಾ ಬಾಣದ ಕೀಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸೆಲ್ ಅಥವಾ ಸೆಲ್ಗಳ ಶ್ರೇಣಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡಿದಾಗ, ಎಕ್ಸೆಲ್ ಸೆಲ್ ವಿಳಾಸಗಳನ್ನು ಬರೆಯುತ್ತದೆ. ಪರಿಣಾಮವಾಗಿ, ನೀವು ಮ್ಯಾಕ್ರೋವನ್ನು ಚಲಾಯಿಸಿದಾಗ, ರೆಕಾರ್ಡ್ ಮಾಡಲಾದ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಅದೇ ಕೋಶಗಳಲ್ಲಿ ನಿಖರವಾಗಿ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ. ಇದು ನಿಮಗೆ ಬೇಕಾಗಿರದಿದ್ದರೆ, ಸೆಲ್ಗಳು ಮತ್ತು ಶ್ರೇಣಿಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಶಾರ್ಟ್ಕಟ್ಗಳನ್ನು ಬಳಸಿ.
ಉದಾಹರಣೆಗೆ, ಕೆಳಗಿನ ಕೋಷ್ಟಕದಲ್ಲಿನ ದಿನಾಂಕಗಳಿಗಾಗಿ ನಿರ್ದಿಷ್ಟ ಸ್ವರೂಪವನ್ನು (d-mmm-yy) ಹೊಂದಿಸುವ ಮ್ಯಾಕ್ರೋವನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡೋಣ:
ಇದಕ್ಕಾಗಿ, ನೀವು ಈ ಕೆಳಗಿನ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡಿ: ಫಾರ್ಮ್ಯಾಟ್ ಸೆಲ್ಗಳು ಸಂವಾದವನ್ನು ತೆರೆಯಲು Ctrl + 1 ಅನ್ನು ಒತ್ತಿ > ದಿನಾಂಕ > ಸ್ವರೂಪವನ್ನು ಆಯ್ಕೆಮಾಡಿ > ಸರಿ. ನಿಮ್ಮ ರೆಕಾರ್ಡಿಂಗ್ ಮೌಸ್ ಅಥವಾ ಬಾಣದ ಕೀಲಿಗಳೊಂದಿಗೆ ಶ್ರೇಣಿಯನ್ನು ಆಯ್ಕೆಮಾಡುವುದನ್ನು ಒಳಗೊಂಡಿದ್ದರೆ, ಎಕ್ಸೆಲ್ ಕೆಳಗಿನ VBA ಕೋಡ್ ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ:
ಉಪ ದಿನಾಂಕ_ಫಾರ್ಮ್ಯಾಟ್() ಶ್ರೇಣಿ( "A2:B4" ). ಆಯ್ಕೆ ಮಾಡಿSelection.NumberFormat = "d-mmm-yy" ಉಪಮೇಲಿನ ಮ್ಯಾಕ್ರೋವನ್ನು ರನ್ ಮಾಡುವುದರಿಂದ ಪ್ರತಿ ಬಾರಿ A2:B4 ಶ್ರೇಣಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ. ನಿಮ್ಮ ಟೇಬಲ್ಗೆ ನೀವು ಇನ್ನೂ ಕೆಲವು ಸಾಲುಗಳನ್ನು ಸೇರಿಸಿದರೆ, ಅವುಗಳನ್ನು ಮ್ಯಾಕ್ರೋ ಮೂಲಕ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗುವುದಿಲ್ಲ.
ಈಗ, ನೀವು ಶಾರ್ಟ್ಕಟ್ ಬಳಸಿ ಟೇಬಲ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿದಾಗ ಏನಾಗುತ್ತದೆ ಎಂದು ನೋಡೋಣ.
ಕರ್ಸರ್ ಅನ್ನು ಹಾಕಿ ಗುರಿ ಶ್ರೇಣಿಯ ಮೇಲಿನ ಎಡ ಕೋಶದಲ್ಲಿ (ಈ ಉದಾಹರಣೆಯಲ್ಲಿ A2), ರೆಕಾರ್ಡಿಂಗ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ ಮತ್ತು Ctrl + Shift + End ಅನ್ನು ಒತ್ತಿರಿ. ಪರಿಣಾಮವಾಗಿ, ಕೋಡ್ನ ಮೊದಲ ಸಾಲು ಈ ರೀತಿ ಕಾಣುತ್ತದೆ:
ಸಹ ನೋಡಿ: ಎಕ್ಸೆಲ್ನಲ್ಲಿ ಜೋಡಣೆಯನ್ನು ಹೇಗೆ ಬದಲಾಯಿಸುವುದು, ಸಮರ್ಥಿಸುವುದು, ವಿತರಿಸುವುದು ಮತ್ತು ಕೋಶಗಳನ್ನು ಭರ್ತಿ ಮಾಡುವುದುಶ್ರೇಣಿ(ಆಯ್ಕೆ, ಆಕ್ಟಿವ್ ಸೆಲ್.ಸ್ಪೆಷಲ್ ಸೆಲ್ಗಳು(xlLastCell)).ಈ ಕೋಡ್ ಸಕ್ರಿಯ ಸೆಲ್ನಿಂದ ಕೊನೆಯದಾಗಿ ಬಳಸಿದ ಸೆಲ್ಗೆ ಎಲ್ಲಾ ಸೆಲ್ಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ, ಅಂದರೆ ಎಲ್ಲಾ ಹೊಸ ಡೇಟಾವನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಆಯ್ಕೆಯಲ್ಲಿ ಸೇರಿಸಲಾಗುತ್ತದೆ.
ಪರ್ಯಾಯವಾಗಿ, ನೀವು Ctrl + Shift + Arrows ಸಂಯೋಜನೆಗಳನ್ನು ಬಳಸಬಹುದು:
- Ctrl + Shift + ಬಲ ಬಾಣದ ಮೂಲಕ ಬಲಕ್ಕೆ ಬಳಸಿದ ಎಲ್ಲಾ ಸೆಲ್ಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಿ, ನಂತರ
- Ctrl + Shift + ಕೆಳಗಿನ ಬಾಣದ ಮೂಲಕ ಎಲ್ಲಾ ಬಳಸಿದ ಸೆಲ್ಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಿ.
ಇದು ಒಂದರ ಬದಲಿಗೆ ಎರಡು ಕೋಡ್ ಲೈನ್ಗಳನ್ನು ರಚಿಸುತ್ತದೆ, ಆದರೆ ಫಲಿತಾಂಶವು ಒಂದೇ ಆಗಿರುತ್ತದೆ - ಡೇಟಾ ಕೆಳಗೆ ಮತ್ತು ಸಕ್ರಿಯ ಸೆಲ್ನ ಬಲಕ್ಕೆ ಇರುವ ಎಲ್ಲಾ ಕೋಶಗಳನ್ನು ಆಯ್ಕೆಮಾಡಲಾಗುತ್ತದೆ:
ಶ್ರೇಣಿ(ಆಯ್ಕೆ, ಆಯ್ಕೆ. ಅಂತ್ಯ ( xlToRight)). ಶ್ರೇಣಿಯನ್ನು ಆಯ್ಕೆಮಾಡಿ (ಆಯ್ಕೆ, ಆಯ್ಕೆ. ಅಂತ್ಯ (xlDown)). ನಿರ್ದಿಷ್ಟ ಕೋಶಗಳಿಗಿಂತಆಯ್ಕೆಗಾಗಿ ಮ್ಯಾಕ್ರೋ ಅನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡಿ
ಮೇಲಿನ ವಿಧಾನವು (ಅಂದರೆ ಸಕ್ರಿಯ ಕೋಶದಿಂದ ಪ್ರಾರಂಭವಾಗುವ ಎಲ್ಲಾ ಬಳಸಿದ ಕೋಶಗಳನ್ನು ಆಯ್ಕೆಮಾಡುವುದು) ಸಂಪೂರ್ಣ ಟೇಬಲ್ನಲ್ಲಿ ಒಂದೇ ರೀತಿಯ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಉತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಕೆಲವರಲ್ಲಿಸನ್ನಿವೇಶಗಳು, ಆದಾಗ್ಯೂ, ಸಂಪೂರ್ಣ ಟೇಬಲ್ಗಿಂತ ಮ್ಯಾಕ್ರೋ ನಿರ್ದಿಷ್ಟ ಶ್ರೇಣಿಯನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ನೀವು ಬಯಸಬಹುದು.
ಇದಕ್ಕಾಗಿ, VBA ಪ್ರಸ್ತುತ ಆಯ್ಕೆಮಾಡಿದ ಸೆಲ್(ಗಳು) ಅನ್ನು ಉಲ್ಲೇಖಿಸುವ ಆಯ್ಕೆ ವಸ್ತುವನ್ನು ಒದಗಿಸುತ್ತದೆ . ಶ್ರೇಣಿಯೊಂದಿಗೆ ಮಾಡಬಹುದಾದ ಹೆಚ್ಚಿನ ಕೆಲಸಗಳನ್ನು ಆಯ್ಕೆಯ ಮೂಲಕವೂ ಮಾಡಬಹುದು. ಇದು ನಿಮಗೆ ಯಾವ ಪ್ರಯೋಜನವನ್ನು ನೀಡುತ್ತದೆ? ಅನೇಕ ಸಂದರ್ಭಗಳಲ್ಲಿ, ರೆಕಾರ್ಡಿಂಗ್ ಮಾಡುವಾಗ ನೀವು ಏನನ್ನೂ ಆಯ್ಕೆ ಮಾಡುವ ಅಗತ್ಯವಿಲ್ಲ - ಸಕ್ರಿಯ ಕೋಶಕ್ಕಾಗಿ ಮ್ಯಾಕ್ರೋ ಬರೆಯಿರಿ. ತದನಂತರ, ನಿಮಗೆ ಬೇಕಾದ ಯಾವುದೇ ಶ್ರೇಣಿಯನ್ನು ಆಯ್ಕೆಮಾಡಿ, ಮ್ಯಾಕ್ರೋ ಅನ್ನು ರನ್ ಮಾಡಿ ಮತ್ತು ಅದು ಸಂಪೂರ್ಣ ಆಯ್ಕೆಯನ್ನು ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸುತ್ತದೆ.
ಉದಾಹರಣೆಗೆ, ಈ ಒಂದು ಸಾಲಿನ ಮ್ಯಾಕ್ರೋ ಯಾವುದೇ ಸಂಖ್ಯೆಯ ಆಯ್ಕೆಮಾಡಿದ ಸೆಲ್ಗಳನ್ನು ಶೇಕಡಾವಾರುಗಳಾಗಿ ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಬಹುದು:
Sub Percent_Format ಆಯ್ಕೆ ಉದಾಹರಣೆಗೆ, ನೀವು ಏನನ್ನಾದರೂ ರದ್ದುಗೊಳಿಸಲು Ctrl + Z ಅನ್ನು ಒತ್ತಿದರೆ, ಅದು ಸಹ ರೆಕಾರ್ಡ್ ಆಗುತ್ತದೆ. ಅಂತಿಮವಾಗಿ, ನೀವು ಬಹಳಷ್ಟು ಅನಗತ್ಯ ಕೋಡ್ಗಳೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳಬಹುದು. ಇದನ್ನು ತಪ್ಪಿಸಲು, VB ಎಡಿಟರ್ನಲ್ಲಿ ಕೋಡ್ ಅನ್ನು ಎಡಿಟ್ ಮಾಡಿ ಅಥವಾ ರೆಕಾರ್ಡಿಂಗ್ ನಿಲ್ಲಿಸಿ, ಕೊರತೆಯಿರುವ ಮ್ಯಾಕ್ರೋವನ್ನು ಅಳಿಸಿ ಮತ್ತು ಹೊಸದಾಗಿ ರೆಕಾರ್ಡಿಂಗ್ ಪ್ರಾರಂಭಿಸಿ.ಮ್ಯಾಕ್ರೋ ರನ್ ಮಾಡುವ ಮೊದಲು ಬ್ಯಾಕ್ ಅಪ್ ಅಥವಾ ವರ್ಕ್ಬುಕ್ ಅನ್ನು ಉಳಿಸಿ
ಎಕ್ಸೆಲ್ ಫಲಿತಾಂಶ ಮ್ಯಾಕ್ರೋಗಳನ್ನು ರದ್ದುಗೊಳಿಸಲಾಗುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ, ಮ್ಯಾಕ್ರೋದ ಮೊದಲ ಓಟದ ಮೊದಲು, ವರ್ಕ್ಬುಕ್ನ ನಕಲನ್ನು ರಚಿಸಲು ಅಥವಾ ಅನಿರೀಕ್ಷಿತ ಬದಲಾವಣೆಗಳನ್ನು ತಡೆಯಲು ಕನಿಷ್ಠ ನಿಮ್ಮ ಪ್ರಸ್ತುತ ಕೆಲಸವನ್ನು ಉಳಿಸಲು ಇದು ಅರ್ಥಪೂರ್ಣವಾಗಿದೆ. ಮ್ಯಾಕ್ರೋ ಏನಾದರೂ ತಪ್ಪು ಮಾಡಿದರೆ,ಉಳಿಸದೆ ವರ್ಕ್ಬುಕ್ ಅನ್ನು ಮುಚ್ಚಿರಿ.
ರೆಕಾರ್ಡ್ ಮಾಡಲಾದ ಮ್ಯಾಕ್ರೋಗಳನ್ನು ಚಿಕ್ಕದಾಗಿರಿಸಿ
ವಿವಿಧ ಕಾರ್ಯಗಳ ಅನುಕ್ರಮವನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸುವಾಗ, ಒಂದೇ ಮ್ಯಾಕ್ರೋದಲ್ಲಿ ಎಲ್ಲವನ್ನೂ ರೆಕಾರ್ಡ್ ಮಾಡಲು ನೀವು ಪ್ರಚೋದಿಸಬಹುದು. ಇದನ್ನು ಮಾಡದಿರಲು ಎರಡು ಮುಖ್ಯ ಕಾರಣಗಳಿವೆ. ಮೊದಲನೆಯದಾಗಿ, ತಪ್ಪುಗಳಿಲ್ಲದೆ ದೀರ್ಘ ಮ್ಯಾಕ್ರೋವನ್ನು ಸರಾಗವಾಗಿ ದಾಖಲಿಸುವುದು ಕಷ್ಟ. ಎರಡನೆಯದಾಗಿ, ದೊಡ್ಡ ಮ್ಯಾಕ್ರೋಗಳನ್ನು ಗ್ರಹಿಸಲು, ಪರೀಕ್ಷಿಸಲು ಮತ್ತು ಡೀಬಗ್ ಮಾಡಲು ಕಷ್ಟವಾಗುತ್ತದೆ. ಆದ್ದರಿಂದ, ದೊಡ್ಡ ಮ್ಯಾಕ್ರೋವನ್ನು ಹಲವಾರು ಭಾಗಗಳಾಗಿ ವಿಭಜಿಸುವುದು ಒಳ್ಳೆಯದು. ಉದಾಹರಣೆಗೆ, ಬಹು ಮೂಲಗಳಿಂದ ಸಾರಾಂಶ ಕೋಷ್ಟಕವನ್ನು ರಚಿಸುವಾಗ, ನೀವು ಮಾಹಿತಿಯನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಲು ಒಂದು ಮ್ಯಾಕ್ರೋವನ್ನು ಬಳಸಬಹುದು, ಡೇಟಾವನ್ನು ಕ್ರೋಢೀಕರಿಸಲು ಇನ್ನೊಂದನ್ನು ಮತ್ತು ಟೇಬಲ್ ಅನ್ನು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಲು ಮೂರನೆಯದನ್ನು ಬಳಸಬಹುದು.
ಈ ಟ್ಯುಟೋರಿಯಲ್ ನಿಮಗೆ ಸ್ವಲ್ಪ ಒಳನೋಟವನ್ನು ನೀಡಿದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ. ಎಕ್ಸೆಲ್ ನಲ್ಲಿ ಮ್ಯಾಕ್ರೋ ರೆಕಾರ್ಡ್ ಮಾಡುವುದು ಹೇಗೆ. ಹೇಗಾದರೂ, ಓದಿದ್ದಕ್ಕಾಗಿ ನಾನು ನಿಮಗೆ ಧನ್ಯವಾದಗಳು ಮತ್ತು ಮುಂದಿನ ವಾರ ನಮ್ಮ ಬ್ಲಾಗ್ನಲ್ಲಿ ನಿಮ್ಮನ್ನು ನೋಡುತ್ತೇನೆ ಎಂದು ಭಾವಿಸುತ್ತೇನೆ!
ಮ್ಯಾಕ್ರೋ ಹೆಸರುಗಳು, ನೀವು ಅಕ್ಷರಗಳು, ಸಂಖ್ಯೆಗಳು ಮತ್ತು ಅಂಡರ್ಸ್ಕೋರ್ಗಳನ್ನು ಬಳಸಬಹುದು; ಮೊದಲ ಅಕ್ಷರವು ಅಕ್ಷರವಾಗಿರಬೇಕು. ಸ್ಪೇಸ್ಗಳನ್ನು ಅನುಮತಿಸಲಾಗುವುದಿಲ್ಲ, ಆದ್ದರಿಂದ ನೀವು ಪ್ರತಿ ಭಾಗವನ್ನು ದೊಡ್ಡ ಅಕ್ಷರದೊಂದಿಗೆ (ಉದಾ. MyFirstMacro ) ಅಥವಾ ಅಂಡರ್ಸ್ಕೋರ್ಗಳೊಂದಿಗೆ ಪ್ರತ್ಯೇಕ ಪದಗಳೊಂದಿಗೆ (ಉದಾ. My_First_Macro ) ಪ್ರಾರಂಭಿಸುವ ಹೆಸರನ್ನು ಏಕ-ಪದದಲ್ಲಿ ಇರಿಸಬೇಕು.<3 - ಶಾರ್ಟ್ಕಟ್ ಕೀ ಬಾಕ್ಸ್ನಲ್ಲಿ, ಮ್ಯಾಕ್ರೋಗೆ ಕೀಬೋರ್ಡ್ ಶಾರ್ಟ್ಕಟ್ ಅನ್ನು ನಿಯೋಜಿಸಲು ಯಾವುದೇ ಅಕ್ಷರವನ್ನು ಟೈಪ್ ಮಾಡಿ (ಐಚ್ಛಿಕ).
ದೊಡ್ಡಕ್ಷರ ಅಥವಾ ಸಣ್ಣ ಅಕ್ಷರಗಳನ್ನು ಅನುಮತಿಸಲಾಗಿದೆ, ಆದರೆ ನೀವು ದೊಡ್ಡಕ್ಷರ ಕೀ ಸಂಯೋಜನೆಗಳನ್ನು ( Ctrl + Shift + letter ) ಬಳಸಲು ಬುದ್ಧಿವಂತರಾಗಿದ್ದೀರಿ ಏಕೆಂದರೆ ಮ್ಯಾಕ್ರೋ ಶಾರ್ಟ್ಕಟ್ಗಳು ಮ್ಯಾಕ್ರೋ ಹೊಂದಿರುವ ವರ್ಕ್ಬುಕ್ ತೆರೆದಿರುವಾಗ ಯಾವುದೇ ಡೀಫಾಲ್ಟ್ ಎಕ್ಸೆಲ್ ಶಾರ್ಟ್ಕಟ್ಗಳನ್ನು ಅತಿಕ್ರಮಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ನೀವು ಮ್ಯಾಕ್ರೋಗೆ Ctrl + S ಅನ್ನು ನಿಯೋಜಿಸಿದರೆ, ನಿಮ್ಮ ಎಕ್ಸೆಲ್ ಫೈಲ್ಗಳನ್ನು ಶಾರ್ಟ್ಕಟ್ನೊಂದಿಗೆ ಉಳಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ನೀವು ಕಳೆದುಕೊಳ್ಳುತ್ತೀರಿ. Ctrl + Shift + S ಅನ್ನು ನಿಯೋಜಿಸುವುದು ಪ್ರಮಾಣಿತ ಉಳಿತಾಯ ಶಾರ್ಟ್ಕಟ್ ಅನ್ನು ಇರಿಸುತ್ತದೆ.
- ಸ್ಟೋರ್ ಮ್ಯಾಕ್ರೋ ಇನ್ ಡ್ರಾಪ್-ಡೌನ್ ಪಟ್ಟಿಯಿಂದ, ನಿಮ್ಮ ಮ್ಯಾಕ್ರೋ ಅನ್ನು ನೀವು ಎಲ್ಲಿ ಸಂಗ್ರಹಿಸಲು ಬಯಸುತ್ತೀರಿ ಎಂಬುದನ್ನು ಆಯ್ಕೆಮಾಡಿ:
- ವೈಯಕ್ತಿಕ ಮ್ಯಾಕ್ರೋ ವರ್ಕ್ಬುಕ್ – Personal.xlsb ಎಂಬ ವಿಶೇಷ ವರ್ಕ್ಬುಕ್ಗೆ ಮ್ಯಾಕ್ರೋವನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ. ಈ ವರ್ಕ್ಬುಕ್ನಲ್ಲಿ ಸಂಗ್ರಹವಾಗಿರುವ ಎಲ್ಲಾ ಮ್ಯಾಕ್ರೋಗಳು ನೀವು ಎಕ್ಸೆಲ್ ಅನ್ನು ಬಳಸಿದಾಗಲೆಲ್ಲಾ ಲಭ್ಯವಿರುತ್ತವೆ.
- ಈ ವರ್ಕ್ಬುಕ್ (ಡೀಫಾಲ್ಟ್) - ಮ್ಯಾಕ್ರೋವನ್ನು ಪ್ರಸ್ತುತ ವರ್ಕ್ಬುಕ್ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ನೀವು ವರ್ಕ್ಬುಕ್ ಅನ್ನು ಪುನಃ ತೆರೆದಾಗ ಲಭ್ಯವಿರುತ್ತದೆ ಅಥವಾ ಅದನ್ನು ಇತರ ಬಳಕೆದಾರರೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಿ.
- ಹೊಸ ವರ್ಕ್ಬುಕ್ – ಹೊಸ ವರ್ಕ್ಬುಕ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ ಮತ್ತು ಆ ವರ್ಕ್ಬುಕ್ಗೆ ಮ್ಯಾಕ್ರೋವನ್ನು ದಾಖಲಿಸುತ್ತದೆ.
- ಇಲ್ಲಿ ವಿವರಣೆ ಬಾಕ್ಸ್, ನಿಮ್ಮ ಮ್ಯಾಕ್ರೋ ಏನು ಮಾಡುತ್ತದೆ ಎಂಬುದರ ಸಂಕ್ಷಿಪ್ತ ವಿವರಣೆಯನ್ನು ಟೈಪ್ ಮಾಡಿ (ಐಚ್ಛಿಕ).
ಈ ಕ್ಷೇತ್ರವು ಐಚ್ಛಿಕವಾಗಿದ್ದರೂ, ನೀವು ಯಾವಾಗಲೂ ಸಂಕ್ಷಿಪ್ತ ವಿವರಣೆಯನ್ನು ನೀಡಬೇಕೆಂದು ನಾನು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ. ನೀವು ವಿವಿಧ ಮ್ಯಾಕ್ರೋಗಳನ್ನು ರಚಿಸಿದಾಗ, ಪ್ರತಿ ಮ್ಯಾಕ್ರೋ ಏನು ಮಾಡುತ್ತದೆ ಎಂಬುದನ್ನು ತ್ವರಿತವಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಇದು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ.
- ಮ್ಯಾಕ್ರೋ ರೆಕಾರ್ಡಿಂಗ್ ಪ್ರಾರಂಭಿಸಲು ಸರಿ ಕ್ಲಿಕ್ ಮಾಡಿ ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲು (ದಯವಿಟ್ಟು ರೆಕಾರ್ಡಿಂಗ್ ಮ್ಯಾಕ್ರೋ ಉದಾಹರಣೆಯನ್ನು ನೋಡಿ).
- ಮುಗಿಸಿದಾಗ, ಡೆವಲಪರ್ ಟ್ಯಾಬ್ನಲ್ಲಿ ರೆಕಾರ್ಡಿಂಗ್ ನಿಲ್ಲಿಸು ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ:
ಅಥವಾ ಸ್ಥಿತಿ ಬಾರ್ನಲ್ಲಿನ ಸಾದೃಶ್ಯದ ಬಟನ್:
- ಮ್ಯಾಕ್ರೋ ಹೆಸರು ಬಾಕ್ಸ್, ನಿಮ್ಮ ಮ್ಯಾಕ್ರೋಗೆ ಹೆಸರನ್ನು ನಮೂದಿಸಿ. ಅದನ್ನು ಅರ್ಥಪೂರ್ಣ ಮತ್ತು ವಿವರಣಾತ್ಮಕವಾಗಿ ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿ, ನಂತರ ನೀವು ಪಟ್ಟಿಯಲ್ಲಿ ಮ್ಯಾಕ್ರೋವನ್ನು ತ್ವರಿತವಾಗಿ ಹುಡುಕಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.
ಎಕ್ಸೆಲ್
ನಲ್ಲಿ ಮ್ಯಾಕ್ರೋ ರೆಕಾರ್ಡಿಂಗ್ನ ಉದಾಹರಣೆಇದು ಆಚರಣೆಯಲ್ಲಿ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ನೋಡಲು, ಆಯ್ದ ಸೆಲ್ಗಳಿಗೆ ಕೆಲವು ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಅನ್ನು ಅನ್ವಯಿಸುವ ಮ್ಯಾಕ್ರೋವನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡೋಣ. ಇದಕ್ಕಾಗಿ, ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಮಾಡಿ:
- ನೀವು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಲು ಬಯಸುವ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಸೆಲ್ಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ.
- ಡೆವಲಪರ್ ಟ್ಯಾಬ್ನಲ್ಲಿ ಅಥವಾ ಸ್ಥಿತಿ ಬಾರ್, ರೆಕಾರ್ಡ್ ಮ್ಯಾಕ್ರೋ ಕ್ಲಿಕ್ ಮಾಡಿ.
- ರೆಕಾರ್ಡ್ ಮ್ಯಾಕ್ರೋ ಸಂವಾದ ಪೆಟ್ಟಿಗೆಯಲ್ಲಿ, ಈ ಕೆಳಗಿನ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ:
- ಮ್ಯಾಕ್ರೋ ಹೆಸರಿಸಿ ಹೆಡರ್_ಫಾರ್ಮ್ಯಾಟಿಂಗ್ (ಏಕೆಂದರೆ ನಾವು ಕಾಲಮ್ ಹೆಡರ್ಗಳನ್ನು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಲು ಹೋಗುತ್ತೇವೆ).
- ಕರ್ಸರ್ ಅನ್ನು ಶಾರ್ಟ್ಕಟ್ ಕೀ ಬಾಕ್ಸ್ನಲ್ಲಿ ಇರಿಸಿ ಮತ್ತು Shift + F ಕೀಗಳನ್ನು ಏಕಕಾಲದಲ್ಲಿ ಒತ್ತಿರಿ. ಇದು ಮ್ಯಾಕ್ರೋಗೆ Ctrl + Shift + F ಶಾರ್ಟ್ಕಟ್ ಅನ್ನು ನಿಯೋಜಿಸುತ್ತದೆ.
- ಈ ವರ್ಕ್ಬುಕ್ನಲ್ಲಿ ಮ್ಯಾಕ್ರೋವನ್ನು ಸಂಗ್ರಹಿಸಲು ಆಯ್ಕೆಮಾಡಿ.
- ವಿವರಣೆಗಾಗಿ , ಏನನ್ನು ವಿವರಿಸುವ ಕೆಳಗಿನ ಪಠ್ಯವನ್ನು ಬಳಸಿ ಮ್ಯಾಕ್ರೋ ಮಾಡುತ್ತದೆ: ಪಠ್ಯವನ್ನು ಬೋಲ್ಡ್ ಮಾಡುತ್ತದೆ, ಫಿಲ್ ಕಲರ್ ಮತ್ತು ಸೆಂಟರ್ಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ .
- ರೆಕಾರ್ಡಿಂಗ್ ಪ್ರಾರಂಭಿಸಲು ಸರಿ ಕ್ಲಿಕ್ ಮಾಡಿ.
- ಪೂರ್ವ-ಆಯ್ಕೆ ಮಾಡಿದ ಸೆಲ್ಗಳನ್ನು ನಿಮಗೆ ಬೇಕಾದ ರೀತಿಯಲ್ಲಿ ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಿ. ಈ ಉದಾಹರಣೆಗಾಗಿ, ನಾವು ದಪ್ಪ ಪಠ್ಯ ಫಾರ್ಮ್ಯಾಟಿಂಗ್, ತಿಳಿ ನೀಲಿ ಬಣ್ಣ ತುಂಬುವ ಬಣ್ಣ ಮತ್ತು ಮಧ್ಯದ ಜೋಡಣೆಯನ್ನು ಬಳಸುತ್ತೇವೆ.
ಸಲಹೆ. ನೀವು ಮ್ಯಾಕ್ರೋವನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಿದ ನಂತರ ಯಾವುದೇ ಸೆಲ್ಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಬೇಡಿ. ಎಲ್ಲಾ ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಆಯ್ಕೆ ಗೆ ಅನ್ವಯಿಸುತ್ತದೆ, ನಿರ್ದಿಷ್ಟ ಶ್ರೇಣಿಯಲ್ಲ ಎಂದು ಇದು ಖಚಿತಪಡಿಸುತ್ತದೆ.
- ಡೆವಲಪರ್ ಟ್ಯಾಬ್ ಅಥವಾ ಸ್ಥಿತಿ ಬಾರ್ನಲ್ಲಿ ಸ್ಟಾಪ್ ರೆಕಾರ್ಡಿಂಗ್ ಕ್ಲಿಕ್ ಮಾಡಿ.
ಅಷ್ಟೆ! ನಿಮ್ಮ ಮ್ಯಾಕ್ರೋವನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡಲಾಗಿದೆ. ಈಗ, ನೀವು ಯಾವುದೇ ಶೀಟ್ನಲ್ಲಿ ಯಾವುದೇ ಶ್ರೇಣಿಯ ಕೋಶಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು, ನಿಯೋಜಿಸಲಾದ ಶಾರ್ಟ್ಕಟ್ ಅನ್ನು ಒತ್ತಿ ( Ctrl+ Shift + F ), ಮತ್ತು ನಿಮ್ಮ ಕಸ್ಟಮ್ ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿದ ಸೆಲ್ಗಳಿಗೆ ತಕ್ಷಣವೇ ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ.
ಎಕ್ಸೆಲ್ನಲ್ಲಿ ರೆಕಾರ್ಡ್ ಮಾಡಲಾದ ಮ್ಯಾಕ್ರೋಗಳೊಂದಿಗೆ ಹೇಗೆ ಕೆಲಸ ಮಾಡುವುದು
ಎಕ್ಸೆಲ್ ಮ್ಯಾಕ್ರೋಗಳಿಗಾಗಿ ಒದಗಿಸುವ ಎಲ್ಲಾ ಮುಖ್ಯ ಆಯ್ಕೆಗಳನ್ನು ಮ್ಯಾಕ್ರೋ ಸಂವಾದ ಪೆಟ್ಟಿಗೆಯ ಮೂಲಕ ಪ್ರವೇಶಿಸಬಹುದು. ಇದನ್ನು ತೆರೆಯಲು, ಡೆವಲಪರ್ ಟ್ಯಾಬ್ನಲ್ಲಿರುವ ಮ್ಯಾಕ್ರೋಸ್ ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ ಅಥವಾ Alt+ F8 ಶಾರ್ಟ್ಕಟ್ ಒತ್ತಿರಿ.
ಸಂವಾದ ಪೆಟ್ಟಿಗೆಯಲ್ಲಿ ಅದು ತೆರೆಯುತ್ತದೆ, ನೀವು ಎಲ್ಲಾ ತೆರೆದ ವರ್ಕ್ಬುಕ್ಗಳಲ್ಲಿ ಲಭ್ಯವಿರುವ ಮ್ಯಾಕ್ರೋಗಳ ಪಟ್ಟಿಯನ್ನು ವೀಕ್ಷಿಸಬಹುದು ಅಥವಾ ನಿರ್ದಿಷ್ಟ ವರ್ಕ್ಬುಕ್ನೊಂದಿಗೆ ಸಂಯೋಜಿಸಬಹುದು ಮತ್ತು ಕೆಳಗಿನ ಆಯ್ಕೆಗಳನ್ನು ಬಳಸಿಕೊಳ್ಳಬಹುದು:
- ರನ್ - ಆಯ್ಕೆಮಾಡಿದ ಮ್ಯಾಕ್ರೋವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ .
- ಸ್ಟೆಪ್ ಇನ್ - ವಿಷುಯಲ್ ಬೇಸಿಕ್ ಎಡಿಟರ್ನಲ್ಲಿ ಮ್ಯಾಕ್ರೋವನ್ನು ಡೀಬಗ್ ಮಾಡಲು ಮತ್ತು ಪರೀಕ್ಷಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
- ಸಂಪಾದಿಸು - ಆಯ್ಕೆಮಾಡಿದ ಮ್ಯಾಕ್ರೋವನ್ನು ಇದರಲ್ಲಿ ತೆರೆಯುತ್ತದೆVBA ಎಡಿಟರ್, ಅಲ್ಲಿ ನೀವು ಕೋಡ್ ಅನ್ನು ವೀಕ್ಷಿಸಬಹುದು ಮತ್ತು ಸಂಪಾದಿಸಬಹುದು.
- ಅಳಿಸು - ಆಯ್ಕೆಮಾಡಿದ ಮ್ಯಾಕ್ರೋವನ್ನು ಶಾಶ್ವತವಾಗಿ ಅಳಿಸುತ್ತದೆ.
- ಆಯ್ಕೆಗಳು – ಬದಲಾಯಿಸಲು ಅನುಮತಿಸುತ್ತದೆ ಸಂಬಂಧಿಸಿದ ಶಾರ್ಟ್ಕಟ್ ಕೀ ಮತ್ತು ವಿವರಣೆ .
ವೀಕ್ಷಿಸುವುದು ಹೇಗೆ ಎಕ್ಸೆಲ್ ನಲ್ಲಿ ಮ್ಯಾಕ್ರೋಗಳು
ಎಕ್ಸೆಲ್ ಮ್ಯಾಕ್ರೋ ಕೋಡ್ ಅನ್ನು ವಿಷುಯಲ್ ಬೇಸಿಕ್ ಎಡಿಟರ್ನಲ್ಲಿ ವೀಕ್ಷಿಸಬಹುದು ಮತ್ತು ಮಾರ್ಪಡಿಸಬಹುದು. ಸಂಪಾದಕವನ್ನು ತೆರೆಯಲು, Alt + F11 ಅನ್ನು ಒತ್ತಿರಿ ಅಥವಾ ಡೆವಲಪರ್ ಟ್ಯಾಬ್ನಲ್ಲಿ ವಿಷುಯಲ್ ಬೇಸಿಕ್ ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ.
ನೀವು ನೋಡಿದರೆ ಮೊದಲ ಬಾರಿಗೆ VB ಸಂಪಾದಕ, ದಯವಿಟ್ಟು ನಿರುತ್ಸಾಹಗೊಳಿಸಬೇಡಿ ಅಥವಾ ಭಯಪಡಬೇಡಿ. ನಾವು VBA ಭಾಷೆಯ ರಚನೆ ಅಥವಾ ಸಿಂಟ್ಯಾಕ್ಸ್ ಬಗ್ಗೆ ಮಾತನಾಡಲು ಹೋಗುವುದಿಲ್ಲ. ಈ ವಿಭಾಗವು ಎಕ್ಸೆಲ್ ಮ್ಯಾಕ್ರೋಗಳು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ ಮತ್ತು ಮ್ಯಾಕ್ರೋ ನಿಜವಾಗಿ ಏನು ರೆಕಾರ್ಡಿಂಗ್ ಮಾಡುತ್ತದೆ ಎಂಬುದರ ಕುರಿತು ಕೆಲವು ಮೂಲಭೂತ ತಿಳುವಳಿಕೆಯನ್ನು ನೀಡುತ್ತದೆ.
VBA ಎಡಿಟರ್ ಹಲವಾರು ವಿಂಡೋಗಳನ್ನು ಹೊಂದಿದೆ, ಆದರೆ ನಾವು ಎರಡು ಮುಖ್ಯವಾದವುಗಳ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸುತ್ತೇವೆ:
0> ಪ್ರಾಜೆಕ್ಟ್ ಎಕ್ಸ್ಪ್ಲೋರರ್- ಎಲ್ಲಾ ತೆರೆದ ವರ್ಕ್ಬುಕ್ಗಳು ಮತ್ತು ಅವುಗಳ ಹಾಳೆಗಳ ಪಟ್ಟಿಯನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಇದು ಮಾಡ್ಯೂಲ್ಗಳು, ಬಳಕೆದಾರ ಫಾರ್ಮ್ಗಳು ಮತ್ತು ವರ್ಗ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ತೋರಿಸುತ್ತದೆ.ಕೋಡ್ ವಿಂಡೋ - ಇಲ್ಲಿ ನೀವು ಪ್ರಾಜೆಕ್ಟ್ ಎಕ್ಸ್ಪ್ಲೋರರ್ನಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾದ ಪ್ರತಿಯೊಂದು ವಸ್ತುವಿಗಾಗಿ VBA ಕೋಡ್ ಅನ್ನು ವೀಕ್ಷಿಸಬಹುದು, ಸಂಪಾದಿಸಬಹುದು ಮತ್ತು ಬರೆಯಬಹುದು.
ನಾವು ಮಾದರಿ ಮ್ಯಾಕ್ರೋವನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡಿದಾಗ, ಬ್ಯಾಕೆಂಡ್ನಲ್ಲಿ ಈ ಕೆಳಗಿನ ಸಂಗತಿಗಳು ಸಂಭವಿಸಿವೆ:
- ಹೊಸ ಮಾಡ್ಯೂಲ್ ( Moduel1 ) ಸೇರಿಸಲಾಗಿದೆ.
- ಮ್ಯಾಕ್ರೋದ VBA ಕೋಡ್ ಅನ್ನು ಕೋಡ್ ವಿಂಡೋದಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ.
ನಿರ್ದಿಷ್ಟ ಕೋಡ್ ಅನ್ನು ನೋಡಲುಮಾಡ್ಯೂಲ್, ಪ್ರಾಜೆಕ್ಟ್ ಎಕ್ಸ್ಪ್ಲೋರರ್ ವಿಂಡೋದಲ್ಲಿ ಮಾಡ್ಯೂಲ್ ( ಮಾಡ್ಯೂಲ್1 ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ) ಡಬಲ್ ಕ್ಲಿಕ್ ಮಾಡಿ. ಸಾಮಾನ್ಯವಾಗಿ, ಮ್ಯಾಕ್ರೋ ಕೋಡ್ ಈ ಭಾಗಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ:
ಮ್ಯಾಕ್ರೋ ಹೆಸರು
VBA ನಲ್ಲಿ, ಯಾವುದೇ ಮ್ಯಾಕ್ರೋ Sub ನೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ ಮತ್ತು ನಂತರ ಮ್ಯಾಕ್ರೋ ಹೆಸರಿನಿಂದ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಉಪವನ್ನು ಕೊನೆಗೊಳಿಸುತ್ತದೆ , ಇಲ್ಲಿ "ಸಬ್" ಸಬ್ರೌಟಿನ್ ಗಾಗಿ ಚಿಕ್ಕದಾಗಿದೆ (ಇದನ್ನು ಪ್ರೋಸಿಜರ್ ಎಂದೂ ಕರೆಯಲಾಗುತ್ತದೆ). ನಮ್ಮ ಮಾದರಿ ಮ್ಯಾಕ್ರೋ ಅನ್ನು Header_Formatting() ಎಂದು ಹೆಸರಿಸಲಾಗಿದೆ, ಆದ್ದರಿಂದ ಕೋಡ್ ಈ ಸಾಲಿನಿಂದ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ:
Sub Header_Formatting()ನೀವು ಮ್ಯಾಕ್ರೋ ಅನ್ನು ಮರುಹೆಸರಿಸಲು ಬಯಸಿದರೆ, ಸರಳವಾಗಿ ಅಳಿಸಿ ಪ್ರಸ್ತುತ ಹೆಸರು ಮತ್ತು ಕೋಡ್ ವಿಂಡೋದಲ್ಲಿ ನೇರವಾಗಿ ಹೊಸದನ್ನು ಟೈಪ್ ಮಾಡಿ.
ಕಾಮೆಂಟ್ಗಳು
ಅಪಾಸ್ಟ್ರಫಿ (') ನೊಂದಿಗೆ ಪೂರ್ವಪ್ರತ್ಯಯ ಮಾಡಲಾದ ಮತ್ತು ಡೀಫಾಲ್ಟ್ ಆಗಿ ಹಸಿರು ಬಣ್ಣದಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾದ ಸಾಲುಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುವುದಿಲ್ಲ. ಇವು ಮಾಹಿತಿ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಸೇರಿಸಲಾದ ಕಾಮೆಂಟ್ಗಳಾಗಿವೆ. ಕೋಡ್ನ ಕಾರ್ಯಚಟುವಟಿಕೆಗೆ ಧಕ್ಕೆಯಾಗದಂತೆ ಕಾಮೆಂಟ್ ಲೈನ್ಗಳನ್ನು ಸುರಕ್ಷಿತವಾಗಿ ತೆಗೆದುಹಾಕಬಹುದು.
ಸಾಮಾನ್ಯವಾಗಿ, ರೆಕಾರ್ಡ್ ಮಾಡಲಾದ ಮ್ಯಾಕ್ರೋ 1 - 3 ಕಾಮೆಂಟ್ ಲೈನ್ಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ: ಮ್ಯಾಕ್ರೋ ಹೆಸರು (ಕಡ್ಡಾಯ); ವಿವರಣೆ ಮತ್ತು ಶಾರ್ಟ್ಕಟ್ (ರೆಕಾರ್ಡಿಂಗ್ ಮಾಡುವ ಮೊದಲು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದರೆ).
ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಕೋಡ್
ಕಾಮೆಂಟ್ಗಳ ನಂತರ, ನೀವು ರೆಕಾರ್ಡ್ ಮಾಡಿದ ಕ್ರಿಯೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಕೋಡ್ ಬರುತ್ತದೆ. ಕೆಲವೊಮ್ಮೆ, ರೆಕಾರ್ಡ್ ಮಾಡಲಾದ ಮ್ಯಾಕ್ರೋ ಬಹಳಷ್ಟು ಹೆಚ್ಚುವರಿ ಕೋಡ್ ಅನ್ನು ಹೊಂದಿರಬಹುದು, ಇದು VBA ನೊಂದಿಗೆ ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ ಎಂಬುದನ್ನು ಕಂಡುಹಿಡಿಯಲು ಇನ್ನೂ ಉಪಯುಕ್ತವಾಗಬಹುದು :)
ಕೆಳಗಿನ ಚಿತ್ರವು ನಮ್ಮ ಮ್ಯಾಕ್ರೋ ಕೋಡ್ನ ಪ್ರತಿಯೊಂದು ಭಾಗವು ಏನು ಮಾಡುತ್ತದೆ ಎಂಬುದನ್ನು ತೋರಿಸುತ್ತದೆ:
ರೆಕಾರ್ಡ್ ಮಾಡಲಾದ ಮ್ಯಾಕ್ರೋವನ್ನು ಹೇಗೆ ರನ್ ಮಾಡುವುದು
ಮ್ಯಾಕ್ರೋ ರನ್ ಮಾಡುವ ಮೂಲಕ, ರೆಕಾರ್ಡ್ ಮಾಡಲಾದ VBA ಕೋಡ್ಗೆ ಹಿಂತಿರುಗಲು ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಲು ನೀವು Excel ಗೆ ಹೇಳುತ್ತೀರಿಅದೇ ಹಂತಗಳು. ಎಕ್ಸೆಲ್ನಲ್ಲಿ ರೆಕಾರ್ಡ್ ಮಾಡಲಾದ ಮ್ಯಾಕ್ರೋವನ್ನು ಚಲಾಯಿಸಲು ಕೆಲವು ಮಾರ್ಗಗಳಿವೆ, ಮತ್ತು ವೇಗವಾದವುಗಳು ಇಲ್ಲಿವೆ:
- ನೀವು ಕೀಬೋರ್ಡ್ ಶಾರ್ಟ್ಕಟ್ ಅನ್ನು ಮ್ಯಾಕ್ರೋಗೆ ನಿಯೋಜಿಸಿದ್ದರೆ, ಆ ಶಾರ್ಟ್ಕಟ್ ಒತ್ತಿರಿ .
- Alt + 8 ಒತ್ತಿರಿ ಅಥವಾ Developer ಟ್ಯಾಬ್ನಲ್ಲಿ Macros ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ. ಮ್ಯಾಕ್ರೋ ಸಂವಾದ ಪೆಟ್ಟಿಗೆಯಲ್ಲಿ, ಬಯಸಿದ ಮ್ಯಾಕ್ರೋವನ್ನು ಆಯ್ಕೆ ಮಾಡಿ ಮತ್ತು ರನ್ ಕ್ಲಿಕ್ ಮಾಡಿ.
ರನ್ ಮಾಡಲು ಸಹ ಸಾಧ್ಯವಿದೆ ನಿಮ್ಮ ಸ್ವಂತ ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ ರೆಕಾರ್ಡ್ ಮಾಡಲಾದ ಮ್ಯಾಕ್ರೋ. ಒಂದನ್ನು ಮಾಡಲು ಹಂತಗಳು ಇಲ್ಲಿವೆ: ಎಕ್ಸೆಲ್ನಲ್ಲಿ ಮ್ಯಾಕ್ರೋ ಬಟನ್ ಅನ್ನು ಹೇಗೆ ರಚಿಸುವುದು.
ಎಕ್ಸೆಲ್ನಲ್ಲಿ ಮ್ಯಾಕ್ರೋಗಳನ್ನು ಹೇಗೆ ಉಳಿಸುವುದು
ನೀವು ಮ್ಯಾಕ್ರೋ ಅನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡಿದ್ದರೂ ಅಥವಾ ಮ್ಯಾಕ್ರೋವನ್ನು ಉಳಿಸಲು VBA ಕೋಡ್ ಅನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಬರೆದಿದ್ದರೂ , ನೀವು ವರ್ಕ್ಬುಕ್ ಅನ್ನು ಮ್ಯಾಕ್ರೋ ಸಕ್ರಿಯಗೊಳಿಸಿದಂತೆ ಉಳಿಸಬೇಕಾಗಿದೆ (.xlms ವಿಸ್ತರಣೆ). ಹೇಗೆ ಎಂಬುದು ಇಲ್ಲಿದೆ:
- ಮ್ಯಾಕ್ರೋ ಹೊಂದಿರುವ ವರ್ಕ್ಬುಕ್ನಲ್ಲಿ, ಉಳಿಸು ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ ಅಥವಾ Ctrl + S ಒತ್ತಿರಿ .
- ಹೀಗೆ ಉಳಿಸಿ<2 ರಲ್ಲಿ> ಸಂವಾದ ಪೆಟ್ಟಿಗೆ, ಪ್ರಕಾರವಾಗಿ ಉಳಿಸಿ ಡ್ರಾಪ್-ಡೌನ್ ಪಟ್ಟಿಯಿಂದ ಎಕ್ಸೆಲ್ ಮ್ಯಾಕ್ರೋ-ಸಕ್ರಿಯಗೊಳಿಸಿದ ವರ್ಕ್ಬುಕ್ (*.xlsm) ಆಯ್ಕೆಮಾಡಿ, ತದನಂತರ ಉಳಿಸು :<0 ಕ್ಲಿಕ್ ಮಾಡಿ>
ಎಕ್ಸೆಲ್ ಮ್ಯಾಕ್ರೋಗಳು: ಯಾವುದು ಮತ್ತು ಏನು ರೆಕಾರ್ಡ್ ಮಾಡಲಾಗಿಲ್ಲ
ನೀವು ಈಗ ನೋಡಿದಂತೆ, ಎಕ್ಸೆಲ್ ನಲ್ಲಿ ಮ್ಯಾಕ್ರೋ ರೆಕಾರ್ಡ್ ಮಾಡುವುದು ತುಂಬಾ ಸುಲಭ. ಆದರೆ ಪರಿಣಾಮಕಾರಿ ಮ್ಯಾಕ್ರೋಗಳನ್ನು ರಚಿಸಲು, ತೆರೆಮರೆಯಲ್ಲಿ ಏನು ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ನೀವು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬೇಕು.
ಏನು ರೆಕಾರ್ಡ್ ಮಾಡಲಾಗಿದೆ
ಎಕ್ಸೆಲ್ನ ಮ್ಯಾಕ್ರೋ ರೆಕಾರ್ಡರ್ ಸಾಕಷ್ಟು ವಿಷಯಗಳನ್ನು ಸೆರೆಹಿಡಿಯುತ್ತದೆ - ಬಹುತೇಕ ಎಲ್ಲಾ ಮೌಸ್ ಕ್ಲಿಕ್ಗಳು ಮತ್ತು ಕೀಪ್ರೆಸ್ಗಳು. ಆದ್ದರಿಂದ, ಹೆಚ್ಚುವರಿ ಕೋಡ್ ಅನ್ನು ತಪ್ಪಿಸಲು ನಿಮ್ಮ ಹಂತಗಳನ್ನು ನೀವು ಎಚ್ಚರಿಕೆಯಿಂದ ಯೋಚಿಸಬೇಕುನಿಮ್ಮ ಮ್ಯಾಕ್ರೋದ ಅನಿರೀಕ್ಷಿತ ವರ್ತನೆಗೆ ಕಾರಣವಾಗುತ್ತದೆ. ಎಕ್ಸೆಲ್ ರೆಕಾರ್ಡ್ ಮಾಡುವ ಕೆಲವು ಉದಾಹರಣೆಗಳನ್ನು ಕೆಳಗೆ ನೀಡಲಾಗಿದೆ:
- ಮೌಸ್ ಅಥವಾ ಕೀಬೋರ್ಡ್ನೊಂದಿಗೆ ಸೆಲ್ಗಳನ್ನು ಆಯ್ಕೆಮಾಡುವುದು. ಕ್ರಿಯೆಯನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡುವ ಮೊದಲು ಕೊನೆಯ ಆಯ್ಕೆ ಮಾತ್ರ. ಉದಾಹರಣೆಗೆ, ನೀವು A1:A10 ಶ್ರೇಣಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡಿ, ನಂತರ ಸೆಲ್ A11 ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿದರೆ, A11 ನ ಆಯ್ಕೆಯನ್ನು ಮಾತ್ರ ರೆಕಾರ್ಡ್ ಮಾಡಲಾಗುತ್ತದೆ.
- ಸೆಲ್ ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಉದಾಹರಣೆಗೆ ಭರ್ತಿ ಮತ್ತು ಫಾಂಟ್ ಬಣ್ಣ, ಜೋಡಣೆ, ಗಡಿಗಳು, ಇತ್ಯಾದಿ.
- ಸಂಖ್ಯೆ ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಅಂದರೆ ಶೇಕಡಾವಾರು, ಕರೆನ್ಸಿ, ಇತ್ಯಾದಿ.
- ಸೂತ್ರಗಳು ಮತ್ತು ಮೌಲ್ಯಗಳನ್ನು ಸಂಪಾದಿಸುವುದು. ನೀವು Enter ಅನ್ನು ಒತ್ತಿದ ನಂತರ ಬದಲಾವಣೆಗಳನ್ನು ದಾಖಲಿಸಲಾಗುತ್ತದೆ.
- ಸ್ಕ್ರೋಲಿಂಗ್, ಎಕ್ಸೆಲ್ ವಿಂಡೋಗಳನ್ನು ಚಲಿಸುವುದು, ಇತರ ವರ್ಕ್ಶೀಟ್ಗಳು ಮತ್ತು ವರ್ಕ್ಬುಕ್ಗಳಿಗೆ ಬದಲಾಯಿಸುವುದು.
- ವರ್ಕ್ಶೀಟ್ಗಳನ್ನು ಸೇರಿಸುವುದು, ಹೆಸರಿಸುವುದು, ಚಲಿಸುವುದು ಮತ್ತು ಅಳಿಸುವುದು.
- ರಚಿಸುವುದು, ವರ್ಕ್ಬುಕ್ಗಳನ್ನು ತೆರೆಯುವುದು ಮತ್ತು ಉಳಿಸುವುದು.
- ಇತರ ಮ್ಯಾಕ್ರೋಗಳನ್ನು ರನ್ ಮಾಡುವುದು.
ಏನು ರೆಕಾರ್ಡ್ ಮಾಡಲಾಗುವುದಿಲ್ಲ
ಎಕ್ಸೆಲ್ ರೆಕಾರ್ಡ್ ಮಾಡಬಹುದಾದ ಹಲವಾರು ವಿಭಿನ್ನ ವಿಷಯಗಳ ಹೊರತಾಗಿಯೂ, ಕೆಲವು ವೈಶಿಷ್ಟ್ಯಗಳು ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಮೀರಿವೆ ಮ್ಯಾಕ್ರೋ ರೆಕಾರ್ಡರ್:
- ಎಕ್ಸೆಲ್ ರಿಬ್ಬನ್ ಮತ್ತು ಕ್ವಿಕ್ ಆಕ್ಸೆಸ್ ಟೂಲ್ಬಾರ್ನ ಗ್ರಾಹಕೀಕರಣಗಳು.
- ಎಕ್ಸೆಲ್ ಡೈಲಾಗ್ಗಳಲ್ಲಿ ಷರತ್ತುಬದ್ಧ ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಅಥವಾ ಹುಡುಕಿ ಮತ್ತು ಬದಲಾಯಿಸಿ (ಫಲಿತಾಂಶವನ್ನು ಮಾತ್ರ ದಾಖಲಿಸಲಾಗುತ್ತದೆ).
- ಇತರ ಕಾರ್ಯಕ್ರಮಗಳೊಂದಿಗೆ ಸಂವಹನ. ಉದಾಹರಣೆಗೆ, ನೀವು ಎಕ್ಸೆಲ್ ವರ್ಕ್ಬುಕ್ನಿಂದ ವರ್ಡ್ ಡಾಕ್ಯುಮೆಂಟ್ಗೆ ನಕಲು/ಅಂಟಿಸಲು ರೆಕಾರ್ಡ್ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
- ವಿಬಿಎ ಎಡಿಟರ್ ಅನ್ನು ಒಳಗೊಂಡಿರುವ ಯಾವುದಾದರೂ. ಇದು ಅತ್ಯಂತ ಮಹತ್ವದ ಮಿತಿಗಳನ್ನು ಹೇರುತ್ತದೆ - ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಟ್ಟದಲ್ಲಿ ಮಾಡಬಹುದಾದ ಅನೇಕ ಕೆಲಸಗಳು ಸಾಧ್ಯವಿಲ್ಲರೆಕಾರ್ಡ್ ಮಾಡಬೇಕು:
- ಕಸ್ಟಮ್ ಫಂಕ್ಷನ್ಗಳನ್ನು ರಚಿಸುವುದು
- ಕಸ್ಟಮ್ ಡೈಲಾಗ್ ಬಾಕ್ಸ್ಗಳನ್ನು ಪ್ರದರ್ಶಿಸುವುದು
- ಮುಂದಿನದಕ್ಕಾಗಿ , ಪ್ರತಿಯೊಂದಕ್ಕೂ , ಲೂಪ್ಗಳನ್ನು ಮಾಡುವುದು, ಮಾಡುವಾಗ , ಇತ್ಯಾದಿ.
- ಪರಿಸ್ಥಿತಿಗಳನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡುವುದು. VBA ನಲ್ಲಿ, ನೀವು ಸ್ಥಿತಿಯನ್ನು ಪರೀಕ್ಷಿಸಲು IF ನಂತರ ಬೇರೆ ಹೇಳಿಕೆಯನ್ನು ಬಳಸಬಹುದು ಮತ್ತು ಷರತ್ತು ನಿಜವಾಗಿದ್ದರೆ ಕೆಲವು ಕೋಡ್ ಅಥವಾ ಷರತ್ತು ತಪ್ಪಾಗಿದ್ದರೆ ಇನ್ನೊಂದು ಕೋಡ್ ಅನ್ನು ರನ್ ಮಾಡಬಹುದು.
- ಈವೆಂಟ್ಗಳ ಆಧಾರದ ಮೇಲೆ ಕೋಡ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದು . VBA ನೊಂದಿಗೆ, ಆ ಈವೆಂಟ್ಗೆ ಸಂಬಂಧಿಸಿದ ಕೋಡ್ ಅನ್ನು ರನ್ ಮಾಡಲು ನೀವು ಅನೇಕ ಈವೆಂಟ್ಗಳನ್ನು ಬಳಸಬಹುದು (ಉದಾಹರಣೆಗೆ ವರ್ಕ್ಬುಕ್ ಅನ್ನು ತೆರೆಯುವುದು, ವರ್ಕ್ಶೀಟ್ ಅನ್ನು ಮರು ಲೆಕ್ಕಾಚಾರ ಮಾಡುವುದು, ಆಯ್ಕೆಯನ್ನು ಬದಲಾಯಿಸುವುದು ಮತ್ತು ಮುಂತಾದವು).
- ವಾದಗಳನ್ನು ಬಳಸುವುದು. VBA ಸಂಪಾದಕದಲ್ಲಿ ಮ್ಯಾಕ್ರೋವನ್ನು ಬರೆಯುವಾಗ, ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು ನೀವು ಮ್ಯಾಕ್ರೋಗೆ ಇನ್ಪುಟ್ ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳನ್ನು ಒದಗಿಸಬಹುದು. ರೆಕಾರ್ಡ್ ಮಾಡಲಾದ ಮ್ಯಾಕ್ರೋ ಯಾವುದೇ ವಾದಗಳನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ ಏಕೆಂದರೆ ಅದು ಸ್ವತಂತ್ರವಾಗಿದೆ ಮತ್ತು ಯಾವುದೇ ಇತರ ಮ್ಯಾಕ್ರೋಗಳಿಗೆ ಸಂಪರ್ಕ ಹೊಂದಿಲ್ಲ.
- ತರ್ಕವನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು. ಉದಾಹರಣೆಗೆ, ನಿರ್ದಿಷ್ಟ ಕೋಶಗಳನ್ನು ನಕಲಿಸುವ ಮ್ಯಾಕ್ರೋವನ್ನು ನೀವು ರೆಕಾರ್ಡ್ ಮಾಡಿದರೆ, ಒಟ್ಟು ಸಾಲಿನಲ್ಲಿ ಹೇಳಿ, ಎಕ್ಸೆಲ್ ನಕಲಿಸಿದ ಕೋಶಗಳ ವಿಳಾಸಗಳನ್ನು ಮಾತ್ರ ದಾಖಲಿಸುತ್ತದೆ. VBA ಯೊಂದಿಗೆ, ನೀವು ಲಾಜಿಕ್ ಅನ್ನು ಕೋಡ್ ಮಾಡಬಹುದು, ಅಂದರೆ ಒಟ್ಟು ಸಾಲಿನಲ್ಲಿ ಮೌಲ್ಯಗಳನ್ನು ನಕಲಿಸಬಹುದು.
ಮೇಲಿನ ಮಿತಿಗಳು ರೆಕಾರ್ಡ್ ಮಾಡಲಾದ ಮ್ಯಾಕ್ರೋಗಳಿಗೆ ಹಲವು ಗಡಿಗಳನ್ನು ಹೊಂದಿಸಿದ್ದರೂ, ಅವರು ಇನ್ನೂ ಉತ್ತಮ ಆರಂಭಿಕ ಹಂತವಾಗಿದೆ. ನಿಮಗೆ VBA ಭಾಷೆಯ ಕಲ್ಪನೆ ಇಲ್ಲದಿದ್ದರೂ ಸಹ, ನೀವು ಮ್ಯಾಕ್ರೋವನ್ನು ತ್ವರಿತವಾಗಿ ರೆಕಾರ್ಡ್ ಮಾಡಬಹುದು, ತದನಂತರ ಅದರ ಕೋಡ್ ಅನ್ನು ವಿಶ್ಲೇಷಿಸಬಹುದು.
Excel ನಲ್ಲಿ ಮ್ಯಾಕ್ರೋಗಳನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡಲು ಉಪಯುಕ್ತ ಸಲಹೆಗಳು
ಕೆಳಗೆ ನೀವು ಕೆಲವು ಸಲಹೆಗಳನ್ನು ಕಾಣಬಹುದು ಮತ್ತು ಸಂಭಾವ್ಯವಾಗಿ ಮಾಡಬಹುದಾದ ಟಿಪ್ಪಣಿಗಳು