ಪರಿವಿಡಿ
ನಿಮ್ಮ ಎಕ್ಸೆಲ್ ವರ್ಕ್ಬುಕ್ಗೆ VBA ಕೋಡ್ (ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗಾಗಿ ವಿಷುಯಲ್ ಬೇಸಿಕ್) ಅನ್ನು ಹೇಗೆ ಸೇರಿಸುವುದು ಮತ್ತು ನಿಮ್ಮ ಸ್ಪ್ರೆಡ್ಶೀಟ್ ಕಾರ್ಯಗಳನ್ನು ಪರಿಹರಿಸಲು ಈ ಮ್ಯಾಕ್ರೋ ಅನ್ನು ರನ್ ಮಾಡುವುದು ಹೇಗೆ ಎಂಬುದನ್ನು ತೋರಿಸುವ ಆರಂಭಿಕರಿಗಾಗಿ ಇದು ಚಿಕ್ಕ ಹಂತ-ಹಂತದ ಟ್ಯುಟೋರಿಯಲ್ ಆಗಿದೆ.
ಹೆಚ್ಚಿನ ಜನರು ನನ್ನನ್ನು ಇಷ್ಟಪಡುತ್ತಾರೆ ಮತ್ತು ನೀವು ನಿಜವಾದ Microsoft Office ಗುರುಗಳಲ್ಲ. ಆದ್ದರಿಂದ, ಈ ಅಥವಾ ಆ ಆಯ್ಕೆಯನ್ನು ಕರೆಯುವ ಎಲ್ಲಾ ನಿರ್ದಿಷ್ಟತೆಗಳು ನಮಗೆ ತಿಳಿದಿಲ್ಲದಿರಬಹುದು ಮತ್ತು ವಿಭಿನ್ನ ಎಕ್ಸೆಲ್ ಆವೃತ್ತಿಗಳಲ್ಲಿ VBA ಮರಣದಂಡನೆಯ ವೇಗದ ನಡುವಿನ ವ್ಯತ್ಯಾಸವನ್ನು ನಾವು ಹೇಳಲಾಗುವುದಿಲ್ಲ. ನಮ್ಮ ಅನ್ವಯಿಕ ಡೇಟಾವನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ನಾವು ಎಕ್ಸೆಲ್ ಅನ್ನು ಸಾಧನವಾಗಿ ಬಳಸುತ್ತೇವೆ.
ನಿಮ್ಮ ಡೇಟಾವನ್ನು ನೀವು ಕೆಲವು ರೀತಿಯಲ್ಲಿ ಬದಲಾಯಿಸಬೇಕಾಗಿದೆ ಎಂದು ಭಾವಿಸೋಣ. ನೀವು ಸಾಕಷ್ಟು ಗೂಗಲ್ ಮಾಡಿದ್ದೀರಿ ಮತ್ತು ನಿಮ್ಮ ಕೆಲಸವನ್ನು ಪರಿಹರಿಸುವ VBA ಮ್ಯಾಕ್ರೋವನ್ನು ಕಂಡುಕೊಂಡಿದ್ದೀರಿ. ಆದಾಗ್ಯೂ, ನಿಮ್ಮ VBA ಜ್ಞಾನವು ಅಪೇಕ್ಷಿತವಾಗಿರುವುದನ್ನು ಬಿಟ್ಟುಬಿಡುತ್ತದೆ. ನೀವು ಕಂಡುಕೊಂಡ ಕೋಡ್ ಅನ್ನು ಬಳಸಲು ಸಾಧ್ಯವಾಗುವಂತೆ ಈ ಹಂತ-ಹಂತದ ಮಾರ್ಗದರ್ಶಿಯನ್ನು ಅಧ್ಯಯನ ಮಾಡಲು ಹಿಂಜರಿಯಬೇಡಿ:
Excel ವರ್ಕ್ಬುಕ್ಗೆ VBA ಕೋಡ್ ಸೇರಿಸಿ
ಈ ಉದಾಹರಣೆಗಾಗಿ, ನಾವು ಪ್ರಸ್ತುತ ವರ್ಕ್ಶೀಟ್ನಿಂದ ಲೈನ್ ಬ್ರೇಕ್ಗಳನ್ನು ತೆಗೆದುಹಾಕಲು VBA ಮ್ಯಾಕ್ರೋವನ್ನು ಬಳಸಲಿದ್ದೇವೆ.
- Excel ನಲ್ಲಿ ನಿಮ್ಮ ವರ್ಕ್ಬುಕ್ ತೆರೆಯಿರಿ.
- Visual Basic Editor<ಅನ್ನು ತೆರೆಯಲು Alt + F11 ಒತ್ತಿರಿ 2> (VBE).
- " Project-VBAProject " ಪೇನ್ನಲ್ಲಿ ನಿಮ್ಮ ವರ್ಕ್ಬುಕ್ ಹೆಸರಿನ ಮೇಲೆ ಬಲ ಕ್ಲಿಕ್ ಮಾಡಿ (ಮೇಲಿನ ಎಡ ಮೂಲೆಯಲ್ಲಿ ಸಂಪಾದಕ ವಿಂಡೋ) ಮತ್ತು ಸೇರಿಸಿ -> ಸಂದರ್ಭ ಮೆನುವಿನಿಂದ ಮಾಡ್ಯೂಲ್ ಮಾಡ್ಯೂಲ್1 " ವಿಂಡೋ).
- ಸಲಹೆ: ಮ್ಯಾಕ್ರೋ ಎಕ್ಸಿಕ್ಯೂಶನ್ ಅನ್ನು ವೇಗಗೊಳಿಸಿ
ನಿಮ್ಮ ಕೋಡ್VBA ಮ್ಯಾಕ್ರೋ ಆರಂಭದಲ್ಲಿ ಈ ಕೆಳಗಿನ ಸಾಲುಗಳನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ:
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
ನಂತರ ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಸೇರಿಸಿ ನಿಮ್ಮ ಮ್ಯಾಕ್ರೋವನ್ನು ವೇಗವಾಗಿ ಕೆಲಸ ಮಾಡಲು ಸಾಲುಗಳು (ಮೇಲಿನ ಸ್ಕ್ರೀನ್ಶಾಟ್ಗಳನ್ನು ನೋಡಿ):
- ಕೋಡ್ನ ಪ್ರಾರಂಭದವರೆಗೆ, ಡಿಮ್ ನೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುವ ಎಲ್ಲಾ ಕೋಡ್ ಲೈನ್ಗಳ ನಂತರ (ಇದ್ದರೆ " ಡಿಮ್ " ಸಾಲುಗಳಿಲ್ಲ, ನಂತರ ಅವುಗಳನ್ನು ಉಪ ಸಾಲಿನ ನಂತರ ಸೇರಿಸಿ:
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
- ಕೋಡ್ಗೆ, ಅಂತ್ಯ ಉಪ :
Application.ScreenUpdating = True
ಅಪ್ಲಿಕೇಶನ್. ಲೆಕ್ಕಾಚಾರ = xlCalculationAutomatic
ಈ ಸಾಲುಗಳು, ಹೀಗೆ ಅವರ ಹೆಸರುಗಳು ಸೂಚಿಸುತ್ತವೆ, ಪರದೆಯ ರಿಫ್ರೆಶ್ ಅನ್ನು ಆಫ್ ಮಾಡಿ ಮತ್ತು ಮ್ಯಾಕ್ರೋವನ್ನು ಚಾಲನೆ ಮಾಡುವ ಮೊದಲು ವರ್ಕ್ಬುಕ್ನ ಸೂತ್ರಗಳನ್ನು ಮರು ಲೆಕ್ಕಾಚಾರ ಮಾಡಿ.
ಕೋಡ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿದ ನಂತರ, ಎಲ್ಲವನ್ನೂ ಮತ್ತೆ ಆನ್ ಮಾಡಲಾಗುತ್ತದೆ. ಪರಿಣಾಮವಾಗಿ, ಕಾರ್ಯಕ್ಷಮತೆಯು 10% ರಿಂದ 500% ಕ್ಕೆ ಹೆಚ್ಚಾಗುತ್ತದೆ (ಆಹಾ, ಜೀವಕೋಶಗಳ ವಿಷಯಗಳನ್ನು ನಿರಂತರವಾಗಿ ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸಿದರೆ ಮ್ಯಾಕ್ರೋ 5 ಪಟ್ಟು ವೇಗವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ).
- ಕೋಡ್ನ ಪ್ರಾರಂಭದವರೆಗೆ, ಡಿಮ್ ನೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುವ ಎಲ್ಲಾ ಕೋಡ್ ಲೈನ್ಗಳ ನಂತರ (ಇದ್ದರೆ " ಡಿಮ್ " ಸಾಲುಗಳಿಲ್ಲ, ನಂತರ ಅವುಗಳನ್ನು ಉಪ ಸಾಲಿನ ನಂತರ ಸೇರಿಸಿ:
- ನಿಮ್ಮ ವರ್ಕ್ಬುಕ್ ಅನ್ನು " ಎಕ್ಸೆಲ್ ಮ್ಯಾಕ್ರೋ-ಸಕ್ರಿಯಗೊಳಿಸಿದ ವರ್ಕ್ಬುಕ್ " ಎಂದು ಉಳಿಸಿ.
Crl + S ಒತ್ತಿರಿ, ನಂತರ " ಇಲ್ಲ " ಬಟನ್ ಅನ್ನು " ಈ ಕೆಳಗಿನ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಮ್ಯಾಕ್ರೋ-ಫ್ರೀ ವರ್ಕ್ಬುಕ್ " ಎಚ್ಚರಿಕೆ ಸಂವಾದದಲ್ಲಿ ಉಳಿಸಲಾಗುವುದಿಲ್ಲ.
" ಹೀಗೆ ಉಳಿಸು " ಸಂವಾದವು ತೆರೆಯುತ್ತದೆ. " ಪ್ರಕಾರವಾಗಿ ಉಳಿಸಿ " ಡ್ರಾಪ್-ಡೌನ್ ಪಟ್ಟಿಯಿಂದ " ಎಕ್ಸೆಲ್ ಮ್ಯಾಕ್ರೋ-ಸಕ್ರಿಯಗೊಳಿಸಿದ ವರ್ಕ್ಬುಕ್ " ಆಯ್ಕೆಮಾಡಿ ಮತ್ತು ಉಳಿಸು ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ.
- ಅನ್ನು ಮುಚ್ಚಲು Alt + Q ಒತ್ತಿರಿಸಂಪಾದಕ ವಿಂಡೋ ಮತ್ತು ನಿಮ್ಮ ವರ್ಕ್ಬುಕ್ಗೆ ಹಿಂತಿರುಗಿ.
ಎಕ್ಸೆಲ್ನಲ್ಲಿ VBA ಮ್ಯಾಕ್ರೋಗಳನ್ನು ಹೇಗೆ ರನ್ ಮಾಡುವುದು
ಮೇಲಿನ ವಿಭಾಗದಲ್ಲಿ ವಿವರಿಸಿದಂತೆ ನೀವು ಸೇರಿಸಿದ VBA ಕೋಡ್ ಅನ್ನು ನೀವು ರನ್ ಮಾಡಲು ಬಯಸಿದಾಗ: ಒತ್ತಿರಿ " ಮ್ಯಾಕ್ರೋ " ಸಂವಾದವನ್ನು ತೆರೆಯಲು Alt+F8.
ನಂತರ "ಮ್ಯಾಕ್ರೋ ಹೆಸರು" ಪಟ್ಟಿಯಿಂದ ಬೇಕಾಗಿರುವ ಮ್ಯಾಕ್ರೋವನ್ನು ಆಯ್ಕೆಮಾಡಿ ಮತ್ತು "ರನ್" ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ.