ಎಕ್ಸೆಲ್ ನಲ್ಲಿ ಕಸ್ಟಮ್ ಕಾರ್ಯಗಳ ಅನುಕೂಲಗಳು ಮತ್ತು ಅನಾನುಕೂಲಗಳು

  • ಇದನ್ನು ಹಂಚು
Michael Brown

ಬಳಕೆದಾರರ ವ್ಯಾಖ್ಯಾನಿತ ಕಾರ್ಯಗಳ ಕುರಿತು ನಾವು ಟ್ಯುಟೋರಿಯಲ್‌ಗಳ ಸರಣಿಯನ್ನು ಮುಂದುವರಿಸುತ್ತಿದ್ದೇವೆ. ನಮ್ಮ ಹಿಂದಿನ ಲೇಖನಗಳಲ್ಲಿ, ನಾವು ಕಸ್ಟಮ್ ಕಾರ್ಯಗಳನ್ನು ಪರಿಚಯಿಸಿದ್ದೇವೆ ಮತ್ತು ಅವುಗಳನ್ನು ಹೇಗೆ ರಚಿಸುವುದು ಮತ್ತು ಬಳಸುವುದು ಎಂಬುದನ್ನು ಕಲಿತಿದ್ದೇವೆ. ಈ ಕೈಪಿಡಿಯಲ್ಲಿ ನಾವು ಈ ಕಾರ್ಯಗಳನ್ನು ಬಳಸುವ ವಿಶೇಷತೆಗಳನ್ನು ನೋಡುತ್ತೇವೆ ಮತ್ತು UDF ಗಳು ಮತ್ತು VBA ಮ್ಯಾಕ್ರೋಗಳ ನಡುವಿನ ವ್ಯತ್ಯಾಸಗಳನ್ನು ನೋಡುತ್ತೇವೆ.

ಈ ಟ್ಯುಟೋರಿಯಲ್ ನಲ್ಲಿ, ನಾವು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಕಲಿಯುತ್ತೇವೆ:

    ಈ ಲೇಖನವು ನಿಮ್ಮ UDF ಜ್ಞಾನವನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ ಮತ್ತು ನಿಮ್ಮ Excel ವರ್ಕ್‌ಬುಕ್‌ಗಳಲ್ಲಿ ಅವುಗಳನ್ನು ಇನ್ನಷ್ಟು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಬಳಸಲು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ ಎಂದು ನಾವು ಭಾವಿಸುತ್ತೇವೆ.

    UDF ಮತ್ತು Macro ಒಂದೇ ವಿಷಯವೇ?

    ಬಳಕೆದಾರರು ವ್ಯಾಖ್ಯಾನಿಸಿದ ಕಾರ್ಯಗಳು ಮತ್ತು VBA ಎರಡೂ VBA ಸಂಪಾದಕವನ್ನು ಬಳಸಿಕೊಂಡು ಮ್ಯಾಕ್ರೋಗಳನ್ನು ರಚಿಸಲಾಗಿದೆ. ಅವುಗಳ ನಡುವಿನ ವ್ಯತ್ಯಾಸವೇನು ಮತ್ತು ಯಾವುದಕ್ಕೆ ಆದ್ಯತೆ ನೀಡಬೇಕು?

    ಅತ್ಯಂತ ಪ್ರಮುಖ ವ್ಯತ್ಯಾಸವೆಂದರೆ ಕಾರ್ಯವು ಲೆಕ್ಕಾಚಾರವನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಮ್ಯಾಕ್ರೋ ಕೆಲವು ಕ್ರಿಯೆಗಳನ್ನು ಮಾಡುತ್ತದೆ. ಸಾಮಾನ್ಯ ಎಕ್ಸೆಲ್ ಕಾರ್ಯದಂತೆ ಬಳಕೆದಾರ ವ್ಯಾಖ್ಯಾನಿಸಿದ ಕಾರ್ಯವನ್ನು ಸೆಲ್‌ನಲ್ಲಿ ಬರೆಯಬೇಕು. ಅದರ ಮರಣದಂಡನೆಯ ಪರಿಣಾಮವಾಗಿ, ಕೋಶವು ಕೆಲವು ಮೌಲ್ಯವನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ. ಅದೇ ಸಮಯದಲ್ಲಿ, ಇತರ ಕೋಶಗಳ ಮೌಲ್ಯಗಳನ್ನು ಬದಲಾಯಿಸುವುದು ಅಸಾಧ್ಯ, ಹಾಗೆಯೇ ಪ್ರಸ್ತುತ ಕೋಶದ ಕೆಲವು ಗುಣಲಕ್ಷಣಗಳು (ನಿರ್ದಿಷ್ಟವಾಗಿ, ಫಾರ್ಮ್ಯಾಟಿಂಗ್). ಆದಾಗ್ಯೂ, ನೀವು ಷರತ್ತುಬದ್ಧ ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಸೂತ್ರಗಳಲ್ಲಿ ಕಸ್ಟಮ್ ಕಾರ್ಯವನ್ನು ಬಳಸಬಹುದು.

    UDF ಮತ್ತು VBA ಮ್ಯಾಕ್ರೋ ವಿವಿಧ ರೀತಿಯಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ನೀವು ವಿಷುಯಲ್ ಬೇಸಿಕ್ ಎಡಿಟರ್‌ನಲ್ಲಿ UDF ಅನ್ನು ರಚಿಸಿದಾಗ, ನೀವು ಫಂಕ್ಷನ್ ಹೇಳಿಕೆಯೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಿ ಮತ್ತು ಎಂಡ್ ಫಂಕ್ಷನ್ ನೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳುತ್ತೀರಿ. ನೀವು ಮ್ಯಾಕ್ರೋವನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡಿದಾಗ, ನೀವು a ನಿಂದ ಪ್ರಾರಂಭಿಸಿಹೇಳಿಕೆ ಉಪ ಮತ್ತು ಎಂಡ್ ಸಬ್‌ನೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ.

    ಯುಡಿಎಫ್‌ಗಳನ್ನು ರಚಿಸಲು ಎಲ್ಲಾ ವಿಷುಯಲ್ ಬೇಸಿಕ್ ಆಪರೇಟರ್‌ಗಳನ್ನು ಬಳಸಲಾಗುವುದಿಲ್ಲ. ಈ ಕಾರಣಕ್ಕಾಗಿ, ಮ್ಯಾಕ್ರೋ ಹೆಚ್ಚು ಬಹುಮುಖ ಪರಿಹಾರವಾಗಿದೆ.

    ಬಳಕೆದಾರ-ವ್ಯಾಖ್ಯಾನಿತ ಕಾರ್ಯದಂತೆ ಮ್ಯಾಕ್ರೋಗೆ ಬಳಕೆದಾರರು ಯಾವುದೇ ಆರ್ಗ್ಯುಮೆಂಟ್‌ಗಳನ್ನು ರವಾನಿಸುವ ಅಗತ್ಯವಿಲ್ಲ (ಅಥವಾ ಯಾವುದೇ ಆರ್ಗ್ಯುಮೆಂಟ್‌ಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ).

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

    ಉದಾಹರಣೆಗೆ, ನೀವು ಸಂಪೂರ್ಣವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಮ್ಯಾಕ್ರೋ ಹೊಂದಿರುವ ಫೈಲ್ ಅನ್ನು ಹೊಂದಿರುವಿರಿ. ಈ ಸೂತ್ರವು A1 ರಿಂದ A4 ಸೆಲ್‌ನ ಶೇಕಡಾವಾರು ಪ್ರಮಾಣವನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡುತ್ತದೆ. ಮ್ಯಾಕ್ರೋ ಈ ಕೋಶಗಳ ಬಣ್ಣವನ್ನು ಹಳದಿ ಬಣ್ಣಕ್ಕೆ ಬದಲಾಯಿಸುತ್ತದೆ. ಸಕ್ರಿಯ ಸೆಲ್‌ನಲ್ಲಿ ಶೇಕಡಾವಾರು ಸ್ವರೂಪವನ್ನು ಹೊಂದಿಸಲಾಗಿದೆ.

    ನೀವು ಅಥವಾ ಬೇರೆ ಯಾರಾದರೂ ಹೊಸ ಸಾಲನ್ನು ಸೇರಿಸಲು ನಿರ್ಧರಿಸಿದರೆ, ಮ್ಯಾಕ್ರೋ A4 ಸೆಲ್‌ನಲ್ಲಿ ಮೌಲ್ಯವನ್ನು ಹುಡುಕುವುದನ್ನು ಮುಂದುವರಿಸುತ್ತದೆ ( ನಿಮ್ಮ UDF ನಲ್ಲಿ 4,1 ಪ್ಯಾರಾಮೀಟರ್), ವಿಫಲವಾಗಿದೆ ಮತ್ತು ದೋಷವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ:

    ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಶೂನ್ಯದಿಂದ ಭಾಗಿಸುವಿಕೆಯಿಂದಾಗಿ ದೋಷ ಸಂಭವಿಸಿದೆ (ಹೊಸದಾಗಿ ಸೇರಿಸಲಾದ ಮೌಲ್ಯವಿಲ್ಲ ಸಾಲು). ಮ್ಯಾಕ್ರೋ ನಿರ್ವಹಿಸಿದರೆ, ಸಂಕಲನ ಎಂದು ಹೇಳೋಣ, ಆಗ ನೀವು ತಪ್ಪು ಫಲಿತಾಂಶವನ್ನು ಪಡೆಯುತ್ತೀರಿ. ಆದರೆ ನೀವು ಅದರ ಬಗ್ಗೆ ತಿಳಿದಿರುವುದಿಲ್ಲ.

    ಮ್ಯಾಕ್ರೋಗಳಿಗೆ ವ್ಯತಿರಿಕ್ತವಾಗಿ, ಬಳಕೆದಾರರು ವ್ಯಾಖ್ಯಾನಿಸಿದ ಕಾರ್ಯಗಳು ಅಂತಹ ಅಹಿತಕರ ಪರಿಸ್ಥಿತಿಯನ್ನು ಉಂಟುಮಾಡುವುದಿಲ್ಲ.

    ಕೆಳಗೆ ನೀವು ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ನೋಡುತ್ತೀರಿUDF ಅನ್ನು ಬಳಸಿಕೊಂಡು ಅದೇ ಲೆಕ್ಕಾಚಾರಗಳು. ಇಲ್ಲಿ ನೀವು ವರ್ಕ್‌ಶೀಟ್‌ನಲ್ಲಿ ಎಲ್ಲಿಯಾದರೂ ಇನ್‌ಪುಟ್ ಸೆಲ್‌ಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು ಮತ್ತು ಅದನ್ನು ಬದಲಾಯಿಸುವಾಗ ನೀವು ಯಾವುದೇ ಅನಿರೀಕ್ಷಿತ ಸಮಸ್ಯೆಗಳನ್ನು ಎದುರಿಸುವುದಿಲ್ಲ.

    ನಾನು ಈ ಕೆಳಗಿನ ಸೂತ್ರವನ್ನು C3 ನಲ್ಲಿ ಬರೆದಿದ್ದೇನೆ:

    =UDF_vs_Macro(A1,A4)

    ನಂತರ ನಾನು ಖಾಲಿ ಸಾಲನ್ನು ಸೇರಿಸಿದೆ, ಮತ್ತು ಮೇಲಿನ ಸ್ಕ್ರೀನ್‌ಶಾಟ್‌ನಲ್ಲಿ ನೀವು ನೋಡುವಂತೆ ಸೂತ್ರವನ್ನು ಬದಲಾಯಿಸಲಾಗಿದೆ.

    ಈಗ ನಾವು ಇನ್‌ಪುಟ್ ಸೆಲ್ ಅಥವಾ ಫಂಕ್ಷನ್‌ನೊಂದಿಗೆ ಸೆಲ್ ಅನ್ನು ಎಲ್ಲಿ ಬೇಕಾದರೂ ಸರಿಸಬಹುದು. ಫಲಿತಾಂಶವು ಯಾವಾಗಲೂ ಸರಿಯಾಗಿರುತ್ತದೆ.

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

    ಈ ಉದಾಹರಣೆಯನ್ನು ಮನಸ್ಸಿನಲ್ಲಿಟ್ಟುಕೊಂಡು, ನಾನು ಸಾಧ್ಯವಿರುವಲ್ಲೆಲ್ಲಾ UDF ಗಳನ್ನು ಬಳಸಲು ಬಯಸುತ್ತೇನೆ ಮತ್ತು ಇತರ ಲೆಕ್ಕಾಚಾರ-ಅಲ್ಲದ ಚಟುವಟಿಕೆಗಳಿಗೆ ಮಾತ್ರ ಮ್ಯಾಕ್ರೋಗಳನ್ನು ಬಳಸಲು ಬಯಸುತ್ತೇನೆ.

    UDF ಅನ್ನು ಬಳಸುವ ಮಿತಿಗಳು ಮತ್ತು ಅನಾನುಕೂಲಗಳು

    ನಾನು ಈಗಾಗಲೇ ಮೇಲೆ UDF ನ ಅನುಕೂಲಗಳನ್ನು ಪ್ರಸ್ತಾಪಿಸಿದ್ದೇನೆ. ಸಣ್ಣ ಕಥೆ, ಇದು ಪ್ರಮಾಣಿತ ಎಕ್ಸೆಲ್ ಕಾರ್ಯಗಳೊಂದಿಗೆ ಸಾಧ್ಯವಾಗದ ಲೆಕ್ಕಾಚಾರಗಳನ್ನು ಮಾಡಬಹುದು. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಇದು ದೀರ್ಘ ಮತ್ತು ಸಂಕೀರ್ಣ ಸೂತ್ರಗಳನ್ನು ಉಳಿಸಬಹುದು ಮತ್ತು ಬಳಸಬಹುದು, ಅವುಗಳನ್ನು ಒಂದೇ ಕಾರ್ಯವಾಗಿ ಪರಿವರ್ತಿಸಬಹುದು. ಮತ್ತು ನೀವು ಸಂಕೀರ್ಣವಾದ ಸೂತ್ರಗಳನ್ನು ಪದೇ ಪದೇ ಬರೆಯಬೇಕಾಗಿಲ್ಲ.

    ಈಗ ನಾವು UDF ನ ನ್ಯೂನತೆಗಳ ಬಗ್ಗೆ ಹೆಚ್ಚು ವಿವರವಾಗಿ ಮಾತನಾಡೋಣ:

    • UDF ಗಳನ್ನು ರಚಿಸಲು VBA ಬಳಕೆ ಅಗತ್ಯವಿದೆ. ಅದರ ಸುತ್ತಲೂ ಯಾವುದೇ ಮಾರ್ಗವಿಲ್ಲ. ಇದರರ್ಥ ಬಳಕೆದಾರರು ಎಕ್ಸೆಲ್ ಮ್ಯಾಕ್ರೋ ರೀತಿಯಲ್ಲಿ UDF ಅನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ. ಯುಡಿಎಫ್ ಅನ್ನು ನೀವೇ ರಚಿಸಬೇಕು. ಆದಾಗ್ಯೂ, ನೀವು ನಕಲಿಸಬಹುದು ಮತ್ತುಈ ಹಿಂದೆ ರೆಕಾರ್ಡ್ ಮಾಡಿದ ಮ್ಯಾಕ್ರೋ ಕೋಡ್‌ನ ಭಾಗಗಳನ್ನು ನಿಮ್ಮ ಕಾರ್ಯಕ್ಕೆ ಅಂಟಿಸಿ. ಕಸ್ಟಮ್ ಫಂಕ್ಷನ್‌ಗಳ ಮಿತಿಗಳ ಬಗ್ಗೆ ನೀವು ತಿಳಿದಿರಬೇಕು.
    • ಯುಡಿಎಫ್‌ನ ಮತ್ತೊಂದು ನ್ಯೂನತೆಯೆಂದರೆ, ಯಾವುದೇ ಇತರ ಎಕ್ಸೆಲ್ ಕಾರ್ಯದಂತೆ ಇದು ಸೆಲ್‌ಗೆ ಒಂದೇ ಮೌಲ್ಯ ಅಥವಾ ಮೌಲ್ಯಗಳ ಶ್ರೇಣಿಯನ್ನು ಮಾತ್ರ ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಇದು ಸರಳವಾಗಿ ಲೆಕ್ಕಾಚಾರಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ, ಹೆಚ್ಚೇನೂ ಇಲ್ಲ.
    • ನಿಮ್ಮ ಕಾರ್ಯಪುಸ್ತಕವನ್ನು ನಿಮ್ಮ ಸಹೋದ್ಯೋಗಿಗಳೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಲು ನೀವು ಬಯಸಿದರೆ, ನಿಮ್ಮ UDF ಗಳನ್ನು ಅದೇ ಫೈಲ್‌ನಲ್ಲಿ ಉಳಿಸಲು ಮರೆಯದಿರಿ. ಇಲ್ಲದಿದ್ದರೆ, ನಿಮ್ಮ ಕಸ್ಟಮ್ ಫಂಕ್ಷನ್‌ಗಳು ಅವರಿಗೆ ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ.
    • VBA ಎಡಿಟರ್‌ನೊಂದಿಗೆ ರಚಿಸಲಾದ ಕಸ್ಟಮ್ ಕಾರ್ಯಗಳು ಸಾಮಾನ್ಯ ಕಾರ್ಯಗಳಿಗಿಂತ ನಿಧಾನವಾಗಿರುತ್ತವೆ. ದೊಡ್ಡ ಕೋಷ್ಟಕಗಳಲ್ಲಿ ಇದು ವಿಶೇಷವಾಗಿ ಗಮನಾರ್ಹವಾಗಿದೆ. ದುರದೃಷ್ಟವಶಾತ್, VBA ಇಲ್ಲಿಯವರೆಗೆ ಬಹಳ ನಿಧಾನಗತಿಯ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಾಗಿದೆ. ಆದ್ದರಿಂದ, ನೀವು ಸಾಕಷ್ಟು ಡೇಟಾವನ್ನು ಹೊಂದಿದ್ದರೆ, ಸಾಧ್ಯವಾದಾಗಲೆಲ್ಲಾ ಪ್ರಮಾಣಿತ ಕಾರ್ಯಗಳನ್ನು ಬಳಸಲು ಪ್ರಯತ್ನಿಸಿ ಅಥವಾ LAMBDA ಕಾರ್ಯವನ್ನು ಬಳಸಿಕೊಂಡು UDF ಗಳನ್ನು ರಚಿಸಿ.

    ಕಸ್ಟಮ್ ಕಾರ್ಯದ ಮಿತಿಗಳು:

    • UDF ಗಳು ಲೆಕ್ಕಾಚಾರಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಮತ್ತು ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಮ್ಯಾಕ್ರೋಗಳ ಬದಲಿಗೆ ಅವುಗಳನ್ನು ಬಳಸಲಾಗುವುದಿಲ್ಲ.
    • ಅವು ಯಾವುದೇ ಇತರ ಕೋಶಗಳ ವಿಷಯಗಳನ್ನು ಬದಲಾಯಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ (ಸಕ್ರಿಯ ಕೋಶ ಮಾತ್ರ).
    • ಕಾರ್ಯಗಳ ಹೆಸರುಗಳು ಕೆಲವು ನಿಯಮಗಳನ್ನು ಅನುಸರಿಸಬೇಕು. ಉದಾಹರಣೆಗೆ, ನೀವು ಸ್ಥಳೀಯ Excel ಫಂಕ್ಷನ್ ಹೆಸರು ಅಥವಾ AB123 ನಂತಹ ಸೆಲ್ ವಿಳಾಸವನ್ನು ಹೊಂದುವ ಹೆಸರನ್ನು ಬಳಸಲಾಗುವುದಿಲ್ಲ.
    • ನಿಮ್ಮ ಕಸ್ಟಮ್ ಕಾರ್ಯವು ಹೆಸರಿನಲ್ಲಿ ಸ್ಪೇಸ್‌ಗಳನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ, ಆದರೆ ಇದು ಅಂಡರ್‌ಸ್ಕೋರ್ ಅಕ್ಷರವನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಪ್ರತಿ ಹೊಸ ಪ್ರಾರಂಭದಲ್ಲಿ ದೊಡ್ಡ ಅಕ್ಷರಗಳನ್ನು ಬಳಸುವುದು ಆದ್ಯತೆಯ ವಿಧಾನವಾಗಿದೆword (ಉದಾಹರಣೆಗೆ, GetMaxBetween).
    • ಒಂದು UDF ಸೆಲ್‌ಗಳನ್ನು ವರ್ಕ್‌ಶೀಟ್‌ನ ಇತರ ಪ್ರದೇಶಗಳಿಗೆ ನಕಲಿಸಲು ಮತ್ತು ಅಂಟಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.
    • ಅವರು ಸಕ್ರಿಯ ವರ್ಕ್‌ಶೀಟ್ ಅನ್ನು ಬದಲಾಯಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.
    • UDF ಗಳು ಮಾಡಬಹುದು' t ಸಕ್ರಿಯ ಕೋಶದಲ್ಲಿ ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಅನ್ನು ಬದಲಾಯಿಸಬಹುದು. ವಿಭಿನ್ನ ಮೌಲ್ಯಗಳನ್ನು ಪ್ರದರ್ಶಿಸುವಾಗ ನೀವು ಸೆಲ್‌ನ ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಅನ್ನು ಬದಲಾಯಿಸಲು ಬಯಸಿದರೆ, ನೀವು ಷರತ್ತುಬದ್ಧ ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಅನ್ನು ಬಳಸಬೇಕು.
    • ಅವರು ಹೆಚ್ಚುವರಿ ಪುಸ್ತಕಗಳನ್ನು ತೆರೆಯಲು ಸಾಧ್ಯವಿಲ್ಲ.
    • ಅವುಗಳನ್ನು ಅಪ್ಲಿಕೇಶನ್ ಬಳಸಿಕೊಂಡು ಮ್ಯಾಕ್ರೋಗಳನ್ನು ರನ್ ಮಾಡಲು ಬಳಸಲಾಗುವುದಿಲ್ಲ.OnTime .
    • ಮ್ಯಾಕ್ರೋ ರೆಕಾರ್ಡರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಬಳಕೆದಾರ-ವ್ಯಾಖ್ಯಾನಿತ ಕಾರ್ಯವನ್ನು ರಚಿಸಲಾಗುವುದಿಲ್ಲ.
    • ಕಾರ್ಯಗಳು ಡೆವಲಪರ್ > Macros ಸಂವಾದ.
    • ನಿಮ್ಮ ಕಾರ್ಯಗಳು ಸಂವಾದ ಪೆಟ್ಟಿಗೆಯಲ್ಲಿ ಕಾಣಿಸುತ್ತವೆ ( > ಫಂಕ್ಷನ್ ) ಮತ್ತು ಕಾರ್ಯಗಳ ಪಟ್ಟಿಯಲ್ಲಿ ಸಾರ್ವಜನಿಕ<7 ಎಂದು ಘೋಷಿಸಿದರೆ ಮಾತ್ರ> (ಇದು ಡೀಫಾಲ್ಟ್ ಆಗಿದೆ, ಇಲ್ಲದಿದ್ದರೆ ಗಮನಿಸದಿದ್ದಲ್ಲಿ).
    • ಖಾಸಗಿ ಎಂದು ಘೋಷಿಸಲಾದ ಯಾವುದೇ ಕಾರ್ಯಗಳು ವೈಶಿಷ್ಟ್ಯದ ಪಟ್ಟಿಯಲ್ಲಿ ಕಾಣಿಸುವುದಿಲ್ಲ.

    ಸಾಕಷ್ಟು ನಿಧಾನ ಕಾರ್ಯಾಚರಣೆ , ಹಾಗೆಯೇ ಬಳಕೆಯಲ್ಲಿರುವ ಕೆಲವು ನಿರ್ಬಂಧಗಳು, ನೀವು ಯೋಚಿಸುವಂತೆ ಮಾಡಬಹುದು: "ಈ ಕಸ್ಟಮ್ ಫಂಕ್ಷನ್‌ಗಳ ಬಳಕೆ ಏನು?"

    ಅವುಗಳು ಸೂಕ್ತವಾಗಿ ಬರಬಹುದು ಮತ್ತು ನಾವು ಅವುಗಳ ಮೇಲೆ ವಿಧಿಸಲಾದ ನಿರ್ಬಂಧಗಳ ಬಗ್ಗೆ ಗಮನಹರಿಸಿದರೆ ಅದನ್ನು ಮಾಡಬಹುದು. UDF ಗಳನ್ನು ಸರಿಯಾಗಿ ರಚಿಸುವುದು ಮತ್ತು ಬಳಸುವುದು ಹೇಗೆ ಎಂದು ನೀವು ಕಲಿತರೆ, ನಿಮ್ಮ ಕಾರ್ಯಗಳ ಲೈಬ್ರರಿಯನ್ನು ನೀವು ಬರೆಯಬಹುದು. ಇದು ಎಕ್ಸೆಲ್‌ನಲ್ಲಿ ಡೇಟಾದೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ನಿಮ್ಮ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೆಚ್ಚು ವಿಸ್ತರಿಸುತ್ತದೆ.

    ನನಗೆ, ಕಸ್ಟಮ್ ಕಾರ್ಯಗಳು ಉತ್ತಮ ಸಮಯವನ್ನು ಉಳಿಸುತ್ತವೆ. ಮತ್ತು ನಿಮ್ಮ ಬಗ್ಗೆ ಏನು? ನೀವು ಈಗಾಗಲೇ ನಿಮ್ಮ ಸ್ವಂತ UDF ಅನ್ನು ರಚಿಸಲು ಪ್ರಯತ್ನಿಸಿದ್ದೀರಾ? ನಿನಗಿದು ಇಷ್ಟವಾಯಿತೆಮೂಲ ಎಕ್ಸೆಲ್ ಕಾರ್ಯಗಳಿಗಿಂತ ಉತ್ತಮವಾಗಿದೆಯೇ? ಅದನ್ನು ಕಾಮೆಂಟ್‌ಗಳಲ್ಲಿ ಚರ್ಚಿಸೋಣ :)

    ಮೈಕೆಲ್ ಬ್ರೌನ್ ಸಾಫ್ಟ್‌ವೇರ್ ಪರಿಕರಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸಂಕೀರ್ಣ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಸರಳಗೊಳಿಸುವ ಉತ್ಸಾಹವನ್ನು ಹೊಂದಿರುವ ಮೀಸಲಾದ ತಂತ್ರಜ್ಞಾನ ಉತ್ಸಾಹಿ. ಟೆಕ್ ಉದ್ಯಮದಲ್ಲಿ ಒಂದು ದಶಕಕ್ಕೂ ಹೆಚ್ಚು ಅನುಭವದೊಂದಿಗೆ, ಅವರು ಮೈಕ್ರೋಸಾಫ್ಟ್ ಎಕ್ಸೆಲ್ ಮತ್ತು ಔಟ್‌ಲುಕ್, ಹಾಗೆಯೇ ಗೂಗಲ್ ಶೀಟ್‌ಗಳು ಮತ್ತು ಡಾಕ್ಸ್‌ನಲ್ಲಿ ತಮ್ಮ ಕೌಶಲ್ಯಗಳನ್ನು ಹೆಚ್ಚಿಸಿದ್ದಾರೆ. ಮೈಕೆಲ್ ಅವರ ಬ್ಲಾಗ್ ತನ್ನ ಜ್ಞಾನ ಮತ್ತು ಪರಿಣತಿಯನ್ನು ಇತರರೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಲು ಸಮರ್ಪಿಸಲಾಗಿದೆ, ಉತ್ಪಾದಕತೆ ಮತ್ತು ದಕ್ಷತೆಯನ್ನು ಸುಧಾರಿಸಲು ಸುಲಭವಾಗಿ ಅನುಸರಿಸಲು ಸಲಹೆಗಳು ಮತ್ತು ಟ್ಯುಟೋರಿಯಲ್‌ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ನೀವು ಅನುಭವಿ ವೃತ್ತಿಪರರಾಗಿರಲಿ ಅಥವಾ ಹರಿಕಾರರಾಗಿರಲಿ, ಮೈಕೆಲ್ ಅವರ ಬ್ಲಾಗ್ ಅಮೂಲ್ಯವಾದ ಒಳನೋಟಗಳನ್ನು ಮತ್ತು ಈ ಅಗತ್ಯ ಸಾಫ್ಟ್‌ವೇರ್ ಪರಿಕರಗಳಿಂದ ಹೆಚ್ಚಿನದನ್ನು ಪಡೆಯಲು ಪ್ರಾಯೋಗಿಕ ಸಲಹೆಯನ್ನು ನೀಡುತ್ತದೆ.