VBA ಪ್ರೋಗ್ರಾಮರ್ಗಾಗಿ ಉಪಯುಕ್ತತೆ

ನೀವು "ಮ್ಯಾಕ್ರೋಸ್" ಪದವನ್ನು ಭಯಾನಕ ಉಸಿರು ಮತ್ತು ಎರಡನೇ ಉಚ್ಚಾರಾಂಶದ ಮೇಲೆ ಉಚ್ಚರಿಸಿದರೆ ಮತ್ತು "ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗಾಗಿ ವಿಷುಯಲ್ ಬೇಸಿಕ್" ಎಂಬ ಪದಗುಚ್ಛವು ನಿಮಗೆ ಕಾಗುಣಿತದಂತೆ ತೋರುತ್ತಿದ್ದರೆ, ಈ ಲೇಖನವು ನಿಮಗಾಗಿ ಅಲ್ಲ. ಯಾವುದೇ ಸಂದರ್ಭದಲ್ಲಿ, ಸದ್ಯಕ್ಕೆ 🙂

ನೀವು ಎಕ್ಸೆಲ್ ನಲ್ಲಿ VBA ನಲ್ಲಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮ್ಯಾಕ್ರೋಗಳಲ್ಲಿ ಕನಿಷ್ಠ ಕೆಲವು ಅನುಭವವನ್ನು ಹೊಂದಿದ್ದರೆ ಮತ್ತು ನೀವು ನಿಲ್ಲಿಸಲು ಯೋಜಿಸದಿದ್ದರೆ, ಕೆಳಗಿನ ಉಪಯುಕ್ತ ಆಡ್-ಇನ್‌ಗಳು ಮತ್ತು ಪ್ರೋಗ್ರಾಂಗಳ ಆಯ್ಕೆಯು ನಿಮಗೆ (ಕನಿಷ್ಠ ಭಾಗಶಃ) ಉಪಯುಕ್ತವಾಗಿರಬೇಕು.

MZ- ಪರಿಕರಗಳು - ಪ್ರೋಗ್ರಾಮರ್ಗಾಗಿ "ಸ್ವಿಸ್ ಚಾಕು"

ಮೆನುವಿನಲ್ಲಿ VBE ಸಂಪಾದಕದಲ್ಲಿ ಅನುಸ್ಥಾಪನೆಯ ನಂತರ ಉಪಕರಣಗಳು ಉಪಮೆನು ಕಾಣಿಸುತ್ತದೆ MZ-ಪರಿಕರಗಳು ಮತ್ತು ಅದೇ ಕಾರ್ಯಗಳಿಗೆ ತ್ವರಿತ ಪ್ರವೇಶಕ್ಕಾಗಿ ಹೊಸ ಟೂಲ್‌ಬಾರ್:

VBA ಪ್ರೋಗ್ರಾಮರ್ಗಾಗಿ ಉಪಯುಕ್ತತೆ

ಅವನಿಗೆ ಬಹಳಷ್ಟು ಹೇಗೆ ಮಾಡಬೇಕೆಂದು ತಿಳಿದಿದೆ. ಅತ್ಯಂತ ಮೌಲ್ಯಯುತವಾದದ್ದು, ನನ್ನ ಅಭಿಪ್ರಾಯದಲ್ಲಿ:

  • ಹಂಗೇರಿಯನ್ ಸಿಸ್ಟಮ್ ಪ್ರಕಾರ ಅಸ್ಥಿರಗಳ ಸರಿಯಾದ ಹೆಸರಿಸುವಿಕೆಯೊಂದಿಗೆ ಕಾರ್ಯವಿಧಾನಗಳು, ಕಾರ್ಯಗಳು, ಈವೆಂಟ್ ಮತ್ತು ದೋಷ ನಿರ್ವಾಹಕರನ್ನು ರಚಿಸಲು ಸ್ವಯಂಚಾಲಿತವಾಗಿ "ಖಾಲಿ ಮೀನು" ಸೇರಿಸಿ.
  • ಬಳಕೆದಾರರ ಫಾರ್ಮ್‌ಗಳ ಮೇಲೆ ನಿಯಂತ್ರಣಗಳನ್ನು ಅವುಗಳ ಕೋಡ್‌ನೊಂದಿಗೆ ನಕಲಿಸಿ.
  • ಕಾರ್ಯವಿಧಾನಗಳಿಗಾಗಿ ಬುಕ್‌ಮಾರ್ಕ್‌ಗಳನ್ನು (ಮೆಚ್ಚಿನವುಗಳು) ಮಾಡಿ ಮತ್ತು ದೊಡ್ಡ ಯೋಜನೆಯಲ್ಲಿ ತ್ವರಿತವಾಗಿ ಅವುಗಳನ್ನು ಸರಿಸಿ.
  • ಕೋಡ್‌ನ ದೀರ್ಘ ಸಾಲುಗಳನ್ನು ಹಲವಾರು ಭಾಗಗಳಾಗಿ ವಿಭಜಿಸಿ ಮತ್ತು ಮತ್ತೆ ಜೋಡಿಸಿ (ರೇಖೆಗಳನ್ನು ವಿಭಜಿಸಿ ಮತ್ತು ಸಂಯೋಜಿಸಿ).
  • ಯೋಜನೆಯಲ್ಲಿ ವಿವರವಾದ ಅಂಕಿಅಂಶಗಳನ್ನು ನೀಡಿ (ಕೋಡ್‌ನ ಸಾಲುಗಳ ಸಂಖ್ಯೆ, ಕಾರ್ಯವಿಧಾನಗಳು, ಫಾರ್ಮ್‌ಗಳಲ್ಲಿನ ಅಂಶಗಳು, ಇತ್ಯಾದಿ.)
  • ಬಳಕೆಯಾಗದ ಅಸ್ಥಿರಗಳು ಮತ್ತು ಕಾರ್ಯವಿಧಾನಗಳಿಗಾಗಿ ಯೋಜನೆಯನ್ನು ಪರಿಶೀಲಿಸಿ (ವಿಮರ್ಶೆಯ ಮೂಲ)
  • ವಿಶಿಷ್ಟ ಪ್ರಕರಣಗಳಿಗಾಗಿ ನಿಮ್ಮ ಸ್ವಂತ ಕೋಡ್ ಟೆಂಪ್ಲೇಟ್‌ಗಳನ್ನು (ಕೋಡ್ ಟೆಂಪ್ಲೇಟ್‌ಗಳು) ರಚಿಸಿ ಮತ್ತು ಅವುಗಳನ್ನು ನಂತರ ಹೊಸ ಮ್ಯಾಕ್ರೋಗಳಲ್ಲಿ ತ್ವರಿತವಾಗಿ ಸೇರಿಸಿ.
  • ADO ಮೂಲಕ ಬಾಹ್ಯ ಡೇಟಾ ಮೂಲಗಳಿಗೆ ಸಂಪರ್ಕಿಸಲು ದೀರ್ಘ ಮತ್ತು ಭಯಾನಕ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ರಚಿಸಿ.
  • ಆಡ್-ಆನ್‌ನಿಂದ ಯಾವುದೇ ಕಾರ್ಯಕ್ಕೆ ಹಾಟ್‌ಕೀಗಳನ್ನು ಲಗತ್ತಿಸಿ.

ಯಾವುದೇ ಹಂತದ ಪ್ರೋಗ್ರಾಮರ್‌ಗೆ ನಿಸ್ಸಂದಿಗ್ಧವಾಗಿ ಹೊಂದಿರಬೇಕು. ನೀವು ಆಫೀಸ್‌ನ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಹೊಂದಿದ್ದರೆ, ಮಾರ್ಚ್ 3.00.1218 ರ ದಿನಾಂಕದ MZ-ಟೂಲ್ಸ್ 1 ನ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ಮರೆಯದಿರಿ. ಎಕ್ಸೆಲ್ 2013 ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ ದೋಷವನ್ನು ಸರಿಪಡಿಸಲಾಗಿದೆ.  

ಲಿಂಕ್ ಡೌನ್ಲೋಡ್ ಮಾಡಿ MZ-ಪರಿಕರಗಳು

ಸ್ಮಾರ್ಟ್ ಇಂಡೆಂಟರ್ - ಕೋಡ್‌ನಲ್ಲಿ ಸ್ವಯಂಚಾಲಿತ ಇಂಡೆಂಟೇಶನ್

ಇದು ಒಂದು ಸರಳವಾದ ಆದರೆ ಅತ್ಯಂತ ಅಗತ್ಯವಾದ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಚೆನ್ನಾಗಿ ಮಾಡುತ್ತದೆ - ಇದು ಸ್ವಯಂಚಾಲಿತವಾಗಿ VBA ಕೋಡ್‌ನಲ್ಲಿ ಟ್ಯಾಬ್‌ಗಳನ್ನು ಇಂಡೆಂಟ್ ಮಾಡುತ್ತದೆ, ನೆಸ್ಟೆಡ್ ಲೂಪ್‌ಗಳು, ಸ್ಥಿತಿ ಪರಿಶೀಲನೆಗಳು ಇತ್ಯಾದಿಗಳನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಹೈಲೈಟ್ ಮಾಡುತ್ತದೆ.

VBA ಪ್ರೋಗ್ರಾಮರ್ಗಾಗಿ ಉಪಯುಕ್ತತೆ

ವಿಭಾಗದಲ್ಲಿ ಯಾವುದೇ ಅನುಕೂಲಕರ ಕೀಬೋರ್ಡ್ ಶಾರ್ಟ್ಕಟ್ಗೆ ಈ ಕ್ರಿಯೆಯನ್ನು ನಿಯೋಜಿಸಲು ಇದು ತುಂಬಾ ಅನುಕೂಲಕರವಾಗಿದೆ ಇಂಡೆಂಟಿಂಗ್ ಆಯ್ಕೆಗಳು ಮತ್ತು ಅದನ್ನು ಒಂದು ಸ್ಪರ್ಶದಿಂದ ಮಾಡಿ.

ದುರದೃಷ್ಟವಶಾತ್, ಕಾರ್ಯಕ್ರಮದ ಲೇಖಕರು 2005 ರಲ್ಲಿ ಅದನ್ನು ಕೈಬಿಟ್ಟರು (ಏಕೆ, ಕಾರ್ಲ್!?) ಮತ್ತು ಸೈಟ್‌ನಲ್ಲಿನ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯು ಎಕ್ಸೆಲ್ 97-2003 ಆಗಿದೆ. ಆದಾಗ್ಯೂ, ಪ್ರೋಗ್ರಾಂ ಹೊಸ ಆವೃತ್ತಿಗಳೊಂದಿಗೆ ಉತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಒಂದೇ ಎಚ್ಚರಿಕೆ: ನೀವು ಎಕ್ಸೆಲ್ 2013 ಹೊಂದಿದ್ದರೆ, ಸ್ಮಾರ್ಟ್ ಇಂಡೆಂಟರ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವ ಮೊದಲು, ನೀವು ಮೊದಲು MZ- ಪರಿಕರಗಳ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಸ್ಥಾಪಿಸಬೇಕು, ಏಕೆಂದರೆ. ಇದು ಇಂಡೆಂಟರ್‌ನ ಕೆಲಸಕ್ಕೆ ಅಗತ್ಯವಾದ ಡೈನಾಮಿಕ್ ಲೈಬ್ರರಿಯನ್ನು ಒಳಗೊಂಡಿದೆ.

ಲಿಂಕ್ ಡೌನ್ಲೋಡ್ ಮಾಡಿ ಸ್ಮಾರ್ಟ್ ಇಂಡೆಂಟರ್

VBE ಪರಿಕರಗಳು - ರೂಪಗಳಲ್ಲಿ ಮೈಕ್ರೋ-ಟ್ಯೂನಿಂಗ್ ಅಂಶಗಳು

ಸಂಕೀರ್ಣ ರೂಪದಲ್ಲಿ ನಿಯಂತ್ರಣಗಳನ್ನು (ಬಟನ್‌ಗಳು, ಇನ್‌ಪುಟ್ ಕ್ಷೇತ್ರಗಳು, ಪಠ್ಯ ಲೇಬಲ್‌ಗಳು, ಇತ್ಯಾದಿ) ಜೋಡಿಸುವುದು ಕತ್ತೆಯಲ್ಲಿ ನೋವನ್ನು ಉಂಟುಮಾಡಬಹುದು. ಮೆನು ಮೂಲಕ ಸಂಪಾದಕ ಗ್ರಿಡ್‌ಗೆ ಪ್ರಮಾಣಿತ ಬೈಂಡಿಂಗ್ ಪರಿಕರಗಳು - ಆಯ್ಕೆಗಳು - ಸಾಮಾನ್ಯ - ನಿಯಂತ್ರಣಗಳನ್ನು ಗ್ರಿಡ್‌ಗೆ ಜೋಡಿಸಿ ಕೆಲವೊಮ್ಮೆ ಇದು ಹೆಚ್ಚು ಸಹಾಯ ಮಾಡುವುದಿಲ್ಲ ಮತ್ತು ದಾರಿಯಲ್ಲಿ ಬರಲು ಪ್ರಾರಂಭಿಸುತ್ತದೆ, ವಿಶೇಷವಾಗಿ ನೀವು ಚಲಿಸಬೇಕಾದರೆ, ಉದಾಹರಣೆಗೆ, ಬಟನ್ ಸ್ವಲ್ಪಮಟ್ಟಿಗೆ. VBE ಪರಿಕರಗಳ ಆಡ್-ಆನ್ ಈ ವಿಷಯದಲ್ಲಿ ಸಹಾಯ ಮಾಡುತ್ತದೆ, ಇದು ಅನುಸ್ಥಾಪನೆಯ ನಂತರ, ಆಯ್ಕೆಮಾಡಿದ ಅಂಶಕ್ಕಾಗಿ ಫಾರ್ಮ್‌ನಲ್ಲಿ ಗಾತ್ರ ಮತ್ತು ಸ್ಥಾನವನ್ನು ಉತ್ತಮಗೊಳಿಸಬಹುದಾದ ಸರಳ ಫಲಕವನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ:

VBA ಪ್ರೋಗ್ರಾಮರ್ಗಾಗಿ ಉಪಯುಕ್ತತೆ

ಸ್ಥಾನ ಬದಲಾವಣೆಯನ್ನು Alt+ಬಾಣಗಳ ಮೂಲಕವೂ ಮಾಡಬಹುದು ಮತ್ತು Shift+Alt+ಬಾಣಗಳು ಮತ್ತು Ctrl+Alt+ಬಾಣಗಳ ಮೂಲಕ ಮರುಗಾತ್ರಗೊಳಿಸಬಹುದು.

ಅಲ್ಲದೆ, ಒಂದು ಅಂಶದ ಮೇಲೆ ಬಲ ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ, ನೀವು ಅದನ್ನು ಕೋಡ್‌ನೊಂದಿಗೆ ತಕ್ಷಣವೇ ಮರುಹೆಸರಿಸಬಹುದು.

ಲಿಂಕ್ ಡೌನ್ಲೋಡ್ ಮಾಡಿ VBE ಪರಿಕರಗಳು

VBA ವ್ಯತ್ಯಾಸ - ಕೋಡ್‌ನಲ್ಲಿ ವ್ಯತ್ಯಾಸಗಳನ್ನು ಕಂಡುಹಿಡಿಯುವುದು

ದೊಡ್ಡ ಮತ್ತು ಸಂಕೀರ್ಣ ಯೋಜನೆಗಳು ಅಥವಾ ಸಹಯೋಗದ ಅಭಿವೃದ್ಧಿಯನ್ನು ರಚಿಸುವಾಗ ವೃತ್ತಿಪರ VBA ಪ್ರೋಗ್ರಾಮರ್‌ಗಳಿಗೆ ಈ ಉಪಕರಣವು ಹೆಚ್ಚು ಉಪಯುಕ್ತವಾಗಿರುತ್ತದೆ. ಎರಡು ಯೋಜನೆಗಳನ್ನು ಹೋಲಿಸುವುದು ಮತ್ತು ಅವುಗಳ ನಡುವಿನ ಕೋಡ್‌ನಲ್ಲಿನ ವ್ಯತ್ಯಾಸವನ್ನು ದೃಷ್ಟಿಗೋಚರವಾಗಿ ಪ್ರದರ್ಶಿಸುವುದು ಇದರ ಮುಖ್ಯ ಕಾರ್ಯವಾಗಿದೆ:

VBA ಪ್ರೋಗ್ರಾಮರ್ಗಾಗಿ ಉಪಯುಕ್ತತೆ

30 ದಿನಗಳ ಉಚಿತ ಅವಧಿ ಇದೆ, ಮತ್ತು ನಂತರ ಆಡ್-ಆನ್ ನಿಮಗೆ 39 ಪೌಂಡ್‌ಗಳನ್ನು ಪಾವತಿಸಲು ಕೇಳುತ್ತದೆ (ಪ್ರಸ್ತುತ ವಿನಿಮಯ ದರದಲ್ಲಿ ಸುಮಾರು 3.5 ಸಾವಿರ ರೂಬಲ್ಸ್ಗಳು).

ಸ್ಪಷ್ಟವಾಗಿ ಹೇಳುವುದಾದರೆ, ಸೂಪರ್-ಲಾರ್ಜ್ ಯೋಜನೆಗಳಲ್ಲಿ ಇದು ನನ್ನ ಜೀವನದಲ್ಲಿ ಕೇವಲ 3-4 ಬಾರಿ ಸೂಕ್ತವಾಗಿ ಬಂದಿತು, ಆದರೆ ನಂತರ ಅದು ನನಗೆ ಹಲವಾರು ದಿನಗಳನ್ನು ಮತ್ತು ಬಹಳಷ್ಟು ನರ ಕೋಶಗಳನ್ನು ಉಳಿಸಿದೆ 🙂 ಒಳ್ಳೆಯದು, ಯಾವಾಗಲೂ ಉಚಿತ ಪರ್ಯಾಯವಿದೆ: ರಫ್ತು ಮಾಡಿ ಪಠ್ಯ ಫೈಲ್‌ಗೆ ಕೋಡ್ (ಬಲ-ಕ್ಲಿಕ್ ಮಾಡ್ಯುಲೋ - ರಫ್ತು) ಮತ್ತು ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಮೈಕ್ರೋಸಾಫ್ಟ್ ವರ್ಡ್ನಲ್ಲಿ ಅವುಗಳನ್ನು ನಂತರ ಹೋಲಿಕೆ ಮಾಡಿ ವಿಮರ್ಶೆ - ದಾಖಲೆಗಳನ್ನು ಹೋಲಿಕೆ ಮಾಡಿ, ಆದರೆ VBA Diff ಸಹಾಯದಿಂದ ಇದು ಹೆಚ್ಚು ಅನುಕೂಲಕರವಾದ ಕ್ರಮವಾಗಿದೆ.

ಲಿಂಕ್ ಡೌನ್ಲೋಡ್ ಮಾಡಿ VBA ವ್ಯತ್ಯಾಸ

Moqups ಮತ್ತು Wireframe ಸ್ಕೆಚರ್ - ಇಂಟರ್ಫೇಸ್ ಮೂಲಮಾದರಿ

ಬಳಕೆದಾರರ ಸಂವಹನಕ್ಕಾಗಿ ಸಂಕೀರ್ಣ ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ರಚಿಸುವಾಗ, ಡೈಲಾಗ್ ಬಾಕ್ಸ್ಗಳ ಅಂದಾಜು ನೋಟವನ್ನು ಮುಂಚಿತವಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲು ಇದು ತುಂಬಾ ಅನುಕೂಲಕರವಾಗಿದೆ, ಅಂದರೆ ಕಾರ್ಯಗತಗೊಳಿಸಿ ಮೂಲಮಾದರಿ. ವಾಸ್ತವವಾಗಿ, ರೆಡಿಮೇಡ್ ಫಾರ್ಮ್‌ಗಳನ್ನು ಮತ್ತು ಅವುಗಳ ಕೋಡ್ ಅನ್ನು ನಂತರ ಮತ್ತೆ ಮಾಡುವುದಕ್ಕಿಂತ ಇದು ತುಂಬಾ ಸುಲಭವಾಗಿದೆ. ಗ್ರಾಹಕರು "ಮೆನು", ಅಂದರೆ "ಟ್ಯಾಬ್‌ಗಳು" ಮಾಡಲು ಕೇಳಿದ ಯೋಜನೆಗಳಲ್ಲಿ ಒಂದನ್ನು ನಾನು ಒಮ್ಮೆ ನೆನಪಿಸಿಕೊಳ್ಳುತ್ತೇನೆ. ಚರಂಡಿಯಲ್ಲಿ ಅರ್ಧ ದಿನ ಕೆಲಸ 🙁

ಈ ಕಾರ್ಯಗಳಿಗಾಗಿ ವಿವಿಧ ಹಂತದ ಸಂಕೀರ್ಣತೆ ಮತ್ತು ಶಕ್ತಿಯ ಪಾವತಿಸಿದ ಮತ್ತು ಉಚಿತ ಕಾರ್ಯಕ್ರಮಗಳ ಬೃಹತ್ ಸಂಖ್ಯೆಯಿದೆ. ನಾನು ಅಂತಹ ಹನ್ನೆರಡು ಕಾರ್ಯಕ್ರಮಗಳು ಮತ್ತು ಸೇವೆಗಳನ್ನು ಪ್ರಯತ್ನಿಸಿದೆ ಮತ್ತು ಇತ್ತೀಚೆಗೆ ನಾನು ಹೆಚ್ಚಾಗಿ ಬಳಸುತ್ತಿದ್ದೇನೆ ಮೊಕ್ಪ್ಸ್:

VBA ಪ್ರೋಗ್ರಾಮರ್ಗಾಗಿ ಉಪಯುಕ್ತತೆ

ಇದು ಆನ್‌ಲೈನ್ ಸಂಪಾದಕವಾಗಿದೆ:

  • ಪ್ರತ್ಯೇಕ ಕಾರ್ಯಕ್ರಮಗಳ ಅನುಸ್ಥಾಪನೆಯ ಅಗತ್ಯವಿಲ್ಲ. ನೀವು ಯಾವಾಗಲೂ ಕ್ಲೈಂಟ್‌ನ ಕಚೇರಿಗೆ ಬರಬಹುದು ಮತ್ತು ಸೈಟ್‌ನಲ್ಲಿಯೇ ರಚಿಸಲಾದ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ತೆರೆಯಿರಿ-ಪ್ರದರ್ಶನ-ಸರಿಪಡಿಸಬಹುದು.
  • Windows ಮತ್ತು Mac ಗಾಗಿ ಆವೃತ್ತಿಗಳಲ್ಲಿ ಡೈಲಾಗ್ ಬಾಕ್ಸ್‌ಗಳ (ಲೇಬಲ್‌ಗಳು, ಬಟನ್‌ಗಳು, ಪಟ್ಟಿಗಳು, ಇತ್ಯಾದಿ) ಎಲ್ಲಾ ಮುಖ್ಯ ಅಂಶಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.
  • ರಚಿಸಲಾದ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು PNG ಅಥವಾ PDF ಸ್ವರೂಪಗಳಲ್ಲಿ ರಫ್ತು ಮಾಡಲು ಅಥವಾ ಆನ್‌ಲೈನ್‌ನಲ್ಲಿ ವೀಕ್ಷಿಸಲು ಕ್ಲೈಂಟ್‌ಗೆ ಲಿಂಕ್ ಅನ್ನು ಕಳುಹಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
  • ವಾಸ್ತವವಾಗಿ ಉಚಿತ. ಗ್ರಾಫಿಕ್ ಅಂಶಗಳ ಸಂಖ್ಯೆಯ ಮೇಲೆ ಮಿತಿಗಳಿವೆ, ಆದರೆ ನಾನು ಅವುಗಳನ್ನು ಮೀರಿ ಹೋಗಲು ಎಂದಿಗೂ ನಿರ್ವಹಿಸಲಿಲ್ಲ. ನಿಮ್ಮಲ್ಲಿ ಸ್ಥಳಾವಕಾಶವಿಲ್ಲದಿದ್ದರೆ ಅಥವಾ ಹಲವಾರು ದೊಡ್ಡ ಯೋಜನೆಗಳನ್ನು ಒಂದೇ ಬಾರಿಗೆ ಸಂಗ್ರಹಿಸಲು ಬಯಸಿದರೆ, ನೀವು ಯಾವಾಗಲೂ ವರ್ಷಕ್ಕೆ $99 ಕ್ಕೆ ಪ್ರೀಮಿಯಂ ಆವೃತ್ತಿಗೆ ಅಪ್‌ಗ್ರೇಡ್ ಮಾಡಬಹುದು.

ಸಾಮಾನ್ಯವಾಗಿ, VBA ನಲ್ಲಿ ಡೆವಲಪರ್ನ ಕಾರ್ಯಗಳಿಗಾಗಿ - ಸಾಕಷ್ಟು ಹೆಚ್ಚು, ನಾನು ಭಾವಿಸುತ್ತೇನೆ.

ಯಾರಿಗಾದರೂ ಮೂಲಭೂತವಾಗಿ ಆಫ್‌ಲೈನ್ ಆಯ್ಕೆಯ ಅಗತ್ಯವಿದ್ದರೆ (ಉದಾಹರಣೆಗೆ ಕಡಲತೀರದಲ್ಲಿ ಇಂಟರ್ನೆಟ್ ಪ್ರವೇಶವಿಲ್ಲದೆ ಕೆಲಸ ಮಾಡಲು), ನಂತರ ನಾನು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ ವೈರ್‌ಫ್ರೇಮ್ ಸ್ಕೆಚರ್:

VBA ಪ್ರೋಗ್ರಾಮರ್ಗಾಗಿ ಉಪಯುಕ್ತತೆ

2 ವಾರಗಳವರೆಗೆ ಉಚಿತ ಡೆಮೊ ಅವಧಿಯ ನಂತರ, ಅದೇ $99 ಕ್ಕೆ ಖರೀದಿಸಲು ಅವನು ನಿಮ್ಮನ್ನು ಕೇಳುತ್ತಾನೆ.

ಲಿಂಕ್ ಮೊಕ್ಪ್ಸ್

ಲಿಂಕ್ ಡೌನ್ಲೋಡ್ ಮಾಡಿ ವೈರ್‌ಫ್ರೇಮ್ ಸ್ಕೆಚರ್

ಇನ್ವಿಸಿಬಲ್ ಬೇಸಿಕ್ - ಕೋಡ್ ಅಬ್ಫ್ಯೂಸ್ಕೇಟರ್

ದುರದೃಷ್ಟವಶಾತ್, Microsoft Excel ನಲ್ಲಿ ಪಾಸ್‌ವರ್ಡ್‌ನೊಂದಿಗೆ ನಿಮ್ಮ ಮ್ಯಾಕ್ರೋಗಳ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಸುರಕ್ಷಿತವಾಗಿ ಲಾಕ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ. ಆದಾಗ್ಯೂ, ಎಂಬ ಸಂಪೂರ್ಣ ವರ್ಗದ ಕಾರ್ಯಕ್ರಮಗಳಿವೆ ಮಬ್ಬುಗೊಳಿಸುವವರು (ಇಂಗ್ಲಿಷ್‌ನಿಂದ. ಅಸ್ಪಷ್ಟ - ಗೊಂದಲ, ಗೊಂದಲ), ಇದು VBA ಕೋಡ್‌ನ ನೋಟವನ್ನು ಬದಲಾಯಿಸುವ ರೀತಿಯಲ್ಲಿ ಅದನ್ನು ಓದಲು ಮತ್ತು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ತುಂಬಾ ಕಷ್ಟಕರವಾಗಿರುತ್ತದೆ, ಅವುಗಳೆಂದರೆ:

  • ಅಸ್ಥಿರ, ಕಾರ್ಯವಿಧಾನಗಳು ಮತ್ತು ಕಾರ್ಯಗಳ ಹೆಸರುಗಳನ್ನು ದೀರ್ಘ ಅರ್ಥಹೀನ ಅಕ್ಷರ ಸೆಟ್‌ಗಳಿಂದ ಬದಲಾಯಿಸಲಾಗುತ್ತದೆ ಅಥವಾ ಇದಕ್ಕೆ ವಿರುದ್ಧವಾಗಿ, ಸಣ್ಣ ವರ್ಣಮಾಲೆಯ ಗ್ರಹಿಸಲಾಗದ ಪದನಾಮಗಳೊಂದಿಗೆ
  • ದೃಶ್ಯ ಕೋಷ್ಟಕದ ಇಂಡೆಂಟ್‌ಗಳನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ
  • ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ ಅಥವಾ, ವ್ಯತಿರಿಕ್ತವಾಗಿ, ಲೈನ್ ಬ್ರೇಕ್ಗಳನ್ನು ಯಾದೃಚ್ಛಿಕವಾಗಿ ಇರಿಸಲಾಗುತ್ತದೆ, ಇತ್ಯಾದಿ.

ಪ್ರಾಮಾಣಿಕವಾಗಿ, ನಾನು ಈ ವಿಧಾನಗಳನ್ನು ಬಳಸುವ ಅಭಿಮಾನಿಯಲ್ಲ. ನಿರ್ದಿಷ್ಟವಾಗಿ ಹೇಳುವುದಾದರೆ, PLEX ನೊಂದಿಗೆ, ಪೂರ್ಣ ಆವೃತ್ತಿಯ ಖರೀದಿದಾರರಿಗೆ ಮುಕ್ತ, ಅರ್ಥವಾಗುವ ಮತ್ತು ಕಾಮೆಂಟ್ ಮಾಡಿದ ಮೂಲ ಕೋಡ್ ಅನ್ನು ನೀಡುವುದು ಉತ್ತಮ ಎಂದು ನಾನು ನಿರ್ಧರಿಸಿದೆ - ಇದು ನನಗೆ ಹೆಚ್ಚು ಸರಿಯಾಗಿದೆ ಎಂದು ತೋರುತ್ತದೆ. ಅದೇನೇ ಇದ್ದರೂ, ಅಂತಹ ಪ್ರೋಗ್ರಾಂ ತುಂಬಾ ಉಪಯುಕ್ತವಾದಾಗ ನನ್ನ ಸಹ ಪ್ರೋಗ್ರಾಮರ್ಗಳು ಪದೇ ಪದೇ ಪ್ರಕರಣಗಳನ್ನು ಹೊಂದಿದ್ದಾರೆ (ಪ್ರೋಗ್ರಾಮರ್ ಕೆಲಸ ಮಾಡಿದರು, ಆದರೆ ಕ್ಲೈಂಟ್ ಪಾವತಿಸಲಿಲ್ಲ, ಇತ್ಯಾದಿ.) ಆದ್ದರಿಂದ ನಿಮಗೆ ಅಗತ್ಯವಿದ್ದರೆ, ಅದನ್ನು ಎಲ್ಲಿ ಪಡೆಯಬೇಕೆಂದು ತಿಳಿಯಿರಿ. "ನಾವು ಶಾಂತಿಯುತ ಜನರು, ಆದರೆ ನಮ್ಮ ಶಸ್ತ್ರಸಜ್ಜಿತ ರೈಲು..." ಮತ್ತು ಎಲ್ಲಾ.

ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ ಇನ್ವಿಸಿಬಲ್ ಬೇಸಿಕ್

ಕೋಡ್ ಕ್ಲೀನರ್ - ಕೋಡ್ ಕ್ಲೀನಿಂಗ್

ಯೋಜನೆಯಲ್ಲಿ ಕೆಲಸ ಮಾಡುವ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ (ವಿಶೇಷವಾಗಿ ಅದು ದೊಡ್ಡದಾಗಿದೆ ಮತ್ತು ಉದ್ದವಾಗಿದ್ದರೆ), "ಕಸ" ಕೋಡ್ ಮಾಡ್ಯೂಲ್ಗಳು ಮತ್ತು ರೂಪಗಳಲ್ಲಿ ಸಂಗ್ರಹಗೊಳ್ಳಲು ಪ್ರಾರಂಭವಾಗುತ್ತದೆ - VBE ಎಡಿಟರ್ ಸೇವೆಯ ಮಾಹಿತಿಯ ಸ್ಕ್ರ್ಯಾಪ್ಗಳು ಅನಿರೀಕ್ಷಿತ ಮತ್ತು ಅನಗತ್ಯ ತೊಂದರೆಗಳಿಗೆ ಕಾರಣವಾಗಬಹುದು. ಉಪಯುಕ್ತತೆ ಕೋಡ್ ಕ್ಲೀನರ್ ಈ ಮಕ್ ಅನ್ನು ಸರಳವಾದ ಆದರೆ ವಿಶ್ವಾಸಾರ್ಹ ರೀತಿಯಲ್ಲಿ ಸ್ವಚ್ಛಗೊಳಿಸುತ್ತದೆ: ಮಾಡ್ಯೂಲ್‌ಗಳಿಂದ ಪಠ್ಯ ಫೈಲ್‌ಗಳಿಗೆ ಕೋಡ್ ಅನ್ನು ರಫ್ತು ಮಾಡುತ್ತದೆ ಮತ್ತು ನಂತರ ಅದನ್ನು ಸ್ವಚ್ಛವಾಗಿ ಆಮದು ಮಾಡಿಕೊಳ್ಳುತ್ತದೆ. ದೊಡ್ಡ ಯೋಜನೆಗಳಲ್ಲಿ ಕೆಲಸ ಮಾಡುವಾಗ, ನಿಯತಕಾಲಿಕವಾಗಿ ಅಂತಹ "ಸ್ವಚ್ಛಗೊಳಿಸುವಿಕೆ" ಅನ್ನು ಕೈಗೊಳ್ಳಲು ನಾನು ಹೆಚ್ಚು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ.

ಲಿಂಕ್ ಡೌನ್ಲೋಡ್ ಮಾಡಿ ಕೋಡ್ ಕ್ಲೀನರ್

ರಿಬ್ಬನ್ XML ಸಂಪಾದಕ

ನಿಮ್ಮ ಮ್ಯಾಕ್ರೋಗಳನ್ನು ಚಲಾಯಿಸಲು ಎಕ್ಸೆಲ್ ರಿಬ್ಬನ್‌ನಲ್ಲಿ ಸುಂದರವಾದ ಬಟನ್‌ಗಳೊಂದಿಗೆ ನಿಮ್ಮ ಸ್ವಂತ ಟ್ಯಾಬ್ ಅನ್ನು ರಚಿಸಲು ನೀವು ಬಯಸಿದರೆ, ನಂತರ ನೀವು ಇಂಟರ್ಫೇಸ್ XML ಫೈಲ್ ಎಡಿಟರ್ ಇಲ್ಲದೆ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ. ಖಂಡಿತವಾಗಿ, ಇಂದು ಅತ್ಯಂತ ಅನುಕೂಲಕರ ಮತ್ತು ಶಕ್ತಿಯುತವಾದದ್ದು ಈ ನಿಟ್ಟಿನಲ್ಲಿ ದೇಶೀಯ ಕಾರ್ಯಕ್ರಮವಾಗಿದೆ. ರಿಬ್ಬನ್ XML ಸಂಪಾದಕಮ್ಯಾಕ್ಸಿಮ್ ನೋವಿಕೋವ್ ರಚಿಸಿದ್ದಾರೆ.

VBA ಪ್ರೋಗ್ರಾಮರ್ಗಾಗಿ ಉಪಯುಕ್ತತೆ

ಸಂಪೂರ್ಣವಾಗಿ ಅದ್ಭುತವಾದ ಸಾಫ್ಟ್‌ವೇರ್ ಅದು:

  • ನಿಮ್ಮ ಸ್ವಂತ ಟ್ಯಾಬ್‌ಗಳು, ಬಟನ್‌ಗಳು, ಡ್ರಾಪ್-ಡೌನ್ ಪಟ್ಟಿಗಳು ಮತ್ತು ಹೊಸ ಆಫೀಸ್ ಇಂಟರ್‌ಫೇಸ್‌ನ ಇತರ ಅಂಶಗಳನ್ನು ರಿಬ್ಬನ್‌ಗೆ ಸುಲಭವಾಗಿ ಸೇರಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ
  • fully supports language
  • ಸಂದರ್ಭೋಚಿತ ಸುಳಿವುಗಳನ್ನು ಪ್ರದರ್ಶಿಸುವ ಮೂಲಕ ಸಂಪಾದನೆಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ
  • ಪಾಠಗಳಿಂದ ಸುಲಭವಾಗಿ ಕರಗತ ಮಾಡಿಕೊಳ್ಳಬಹುದು
  • ಸಂಪೂರ್ಣವಾಗಿ ಉಚಿತ

ಲಿಂಕ್ ಡೌನ್ಲೋಡ್ ಮಾಡಿ ರಿಬ್ಬನ್ XML ಸಂಪಾದಕ

PS

ಹಲವು ವರ್ಷಗಳಿಂದ, ಮೈಕ್ರೋಸಾಫ್ಟ್ VBA ಡೆವಲಪರ್‌ಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸಿದೆ, ಸ್ಪಷ್ಟವಾಗಿ, ಇದು ಕೆಳಮಟ್ಟದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ಎಂದು ಪರಿಗಣಿಸಿದೆ. ಆಫೀಸ್‌ನ ಮುಂದಿನ ಆವೃತ್ತಿಯು ಇನ್ನು ಮುಂದೆ ವಿಷುಯಲ್ ಬೇಸಿಕ್ ಅನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ ಅಥವಾ ಅದನ್ನು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ನಿಂದ ಬದಲಾಯಿಸಲಾಗುತ್ತದೆ ಎಂಬ ವದಂತಿಗಳು ನಿಯತಕಾಲಿಕವಾಗಿ ಜಾರಿಕೊಳ್ಳುತ್ತವೆ. ವಿಷುಯಲ್ ಸ್ಟುಡಿಯೊದ ಹೊಸ ಆವೃತ್ತಿಗಳು ನಿಯಮಿತವಾಗಿ ಹೊಸ ಗುಡಿಗಳೊಂದಿಗೆ ಹೊರಬರುತ್ತವೆ, ಮತ್ತು VBE ಸಂಪಾದಕವು 1997 ರಲ್ಲಿ ಅಂಟಿಕೊಂಡಿತು, ಇನ್ನೂ ಪ್ರಮಾಣಿತ ಸಾಧನಗಳೊಂದಿಗೆ ಕೋಡ್ ಅನ್ನು ಇಂಡೆಂಟ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ.

ವಾಸ್ತವದಲ್ಲಿ, ದಿನನಿತ್ಯದ ಕಛೇರಿ ಡೇಟಾ ಸಂಸ್ಕರಣಾ ದಿನಚರಿಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲು ಮ್ಯಾಕ್ರೋಗಳನ್ನು ರಚಿಸುವ VBA ಪ್ರೋಗ್ರಾಮರ್‌ಗಳಿಗೆ ಧನ್ಯವಾದಗಳು ಸಾವಿರಾರು ಜನರು ಗಂಟೆಗಳು ಮತ್ತು ದಿನಗಳನ್ನು ಉಳಿಸುತ್ತಿದ್ದಾರೆ. 10 ಸಾಲುಗಳ ಕೋಡ್‌ನಲ್ಲಿರುವ ಮ್ಯಾಕ್ರೋ ಅರ್ಧ ನಿಮಿಷದಲ್ಲಿ 200 ಕ್ಲೈಂಟ್‌ಗಳಿಗೆ ಫೈಲ್‌ಗಳನ್ನು ಹೇಗೆ ಕಳುಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ನೋಡಿದ ಯಾರಾದರೂ ಮೂರು ಗಂಟೆಗಳ ಮೂರ್ಖತನದ ಕೆಲಸವನ್ನು ಬದಲಾಯಿಸುತ್ತಾರೆ, ನನ್ನನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುತ್ತಾರೆ 🙂

ಇನ್ನೂ ಸ್ವಲ್ಪ. 

ಮೇಲಿನ ಎಲ್ಲಾ ಕಾರ್ಯಕ್ರಮಗಳು ಸಂಪೂರ್ಣವಾಗಿ ನನ್ನ ವೈಯಕ್ತಿಕ ಆಯ್ಕೆ ಮತ್ತು ವೈಯಕ್ತಿಕ ಅನುಭವದ ಆಧಾರದ ಮೇಲೆ ವೈಯಕ್ತಿಕ ಶಿಫಾರಸುಗಳಾಗಿವೆ. ಯಾವುದೇ ಲೇಖಕರು ನನ್ನನ್ನು ಜಾಹೀರಾತಿಗಾಗಿ ಕೇಳಲಿಲ್ಲ ಮತ್ತು ಅದಕ್ಕೆ ಪಾವತಿಸಲಿಲ್ಲ (ಮತ್ತು ನಾನು ಅದನ್ನು ತಾತ್ವಿಕವಾಗಿ ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ). ಮೇಲಿನ ಪಟ್ಟಿಗೆ ಸೇರಿಸಲು ನೀವು ಏನನ್ನಾದರೂ ಹೊಂದಿದ್ದರೆ - ಕಾಮೆಂಟ್‌ಗಳಿಗೆ ಸ್ವಾಗತ, ಕೃತಜ್ಞತೆಯ ಮಾನವೀಯತೆಯು ಸಾಲದಲ್ಲಿ ಉಳಿಯುವುದಿಲ್ಲ.

 

ಪ್ರತ್ಯುತ್ತರ ನೀಡಿ