ಎಕ್ಸೆಲ್ ವಿಬಿಎ: ಸೆಲ್ ಮೌಲ್ಯವನ್ನು ಆಧರಿಸಿದ ಹೇಳಿಕೆ (2 ಪ್ರಾಯೋಗಿಕ ಉದಾಹರಣೆಗಳು)

  • ಇದನ್ನು ಹಂಚು
Hugh West

ಈ ಲೇಖನದಲ್ಲಿ, ಸೆಲ್ ಮೌಲ್ಯವನ್ನು ಆಧರಿಸಿ ಎಕ್ಸೆಲ್‌ನಲ್ಲಿ VBA ನಲ್ಲಿ if ಸ್ಟೇಟ್‌ಮೆಂಟ್ ಅನ್ನು ನೀವು ಹೇಗೆ ಬಳಸಬಹುದು ಎಂಬುದನ್ನು ನಾನು ನಿಮಗೆ ತೋರಿಸುತ್ತೇನೆ.

ಎಕ್ಸೆಲ್ ವಿಬಿಎ: ಸೆಲ್ ಮೌಲ್ಯವನ್ನು ಆಧರಿಸಿ ಹೇಳಿಕೆ ನೀಡಿದರೆ (ತ್ವರಿತ ವೀಕ್ಷಣೆ)

6216

ಪ್ರಾಕ್ಟೀಸ್ ವರ್ಕ್‌ಬುಕ್ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ

ಈ ಅಭ್ಯಾಸವನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ ನೀವು ಈ ಲೇಖನವನ್ನು ಓದುತ್ತಿರುವಾಗ ವ್ಯಾಯಾಮ ಮಾಡಲು ವರ್ಕ್‌ಬುಕ್.

ಸೆಲ್ ಮೌಲ್ಯವನ್ನು ಆಧರಿಸಿ ಹೇಳಿಕೆ ನೀಡಿದರೆ VBA

ಇಲ್ಲಿ ನಾವು ಒಂದು ವರ್ಕ್‌ಶೀಟ್ ಅನ್ನು ಪಡೆದುಕೊಂಡಿದ್ದೇವೆ ಅದು ಪರೀಕ್ಷೆಯಲ್ಲಿ ಶಾಲೆಯ ಕೆಲವು ವಿದ್ಯಾರ್ಥಿಗಳ ಹೆಸರುಗಳು ಮತ್ತು ಅಂಕಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.

<3

ಈ ಡೇಟಾ ಸೆಟ್‌ನಿಂದ ಸೆಲ್ ಮೌಲ್ಯವನ್ನು ಆಧರಿಸಿ ಎಕ್ಸೆಲ್ VBA ನಲ್ಲಿ If ಸ್ಟೇಟ್‌ಮೆಂಟ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂಬುದನ್ನು ಕಲಿಯುವುದು ನಮ್ಮ ಉದ್ದೇಶವಾಗಿದೆ.

1 . Excel VBA

ಒಂದು ಸೆಲ್ ಮೌಲ್ಯವನ್ನು ಆಧರಿಸಿ ಹೇಳಿಕೆ ನೀಡಿದರೆ, ಮೊದಲನೆಯದಾಗಿ, ನಾವು ಒಂದೇ ಸೆಲ್‌ನ ಮೌಲ್ಯವನ್ನು ಆಧರಿಸಿ If ಹೇಳಿಕೆಯನ್ನು ಬಳಸಲು ಕಲಿಯುತ್ತೇವೆ.

ಉದಾಹರಣೆಗೆ, ನಟಾಲಿಯಾ ಆಸ್ಟಿನ್ ಪರೀಕ್ಷೆಯಲ್ಲಿ ಉತ್ತೀರ್ಣರಾಗಿದ್ದಾರೆಯೇ ಅಥವಾ ಇಲ್ಲವೇ ಎಂಬುದನ್ನು ನೋಡಲು ಪ್ರಯತ್ನಿಸೋಣ, ಅಂದರೆ C3 ಸೆಲ್‌ನಲ್ಲಿನ ಮಾರ್ಕ್ 40 ಕ್ಕಿಂತ ಹೆಚ್ಚಿದೆಯೇ ಅಥವಾ ಇಲ್ಲವೇ ಎಂಬುದನ್ನು ನೋಡಲು ಪ್ರಯತ್ನಿಸೋಣ.

ಕಾಲಮ್ D ವಿದ್ಯಾರ್ಥಿಗಳ ಫಲಿತಾಂಶವನ್ನು ಒಳಗೊಂಡಿದೆ. ಅಂದರೆ, ಸೆಲ್ C3 40 ಕ್ಕಿಂತ ಹೆಚ್ಚಿನ ಗುರುತು ಹೊಂದಿದ್ದರೆ, ಸೆಲ್ D3 “ಪಾಸ್ಡ್” ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಇಲ್ಲದಿದ್ದರೆ, ಇದು “ವಿಫಲವಾಗಿದೆ” ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ.

if ಹೇಳಿಕೆಯನ್ನು ರಚಿಸಲು ನಾವು VBA ರೇಂಜ್ ಆಬ್ಜೆಕ್ಟ್ ಅನ್ನು ಬಳಸುತ್ತೇವೆ ಸೆಲ್ ಮೌಲ್ಯವನ್ನು ಆಧರಿಸಿ.

ಇದಕ್ಕಾಗಿ VBA ಕೋಡ್:

⧭ VBAಕೋಡ್:

6339

⧭ ಔಟ್‌ಪುಟ್:

ರನ್ ​​ಸಬ್ / ಯೂಸರ್‌ಫಾರ್ಮ್<2 ನಿಂದ ಕೋಡ್ ಅನ್ನು ರನ್ ಮಾಡಿ> VBA ಟೂಲ್‌ಬಾರ್‌ನಲ್ಲಿನ ಉಪಕರಣ.

ಇದು ಸೆಲ್ D3 ಅನ್ನು “ವಿಫಲವಾಗಿದೆ” ಒಳಗೊಂಡಂತೆ ಮಾಡುತ್ತದೆ , C3 ಕೋಶದಲ್ಲಿನ ಗುರುತು 40 ( 32 ) ಗಿಂತ ಕಡಿಮೆಯಿರುವುದರಿಂದ.

2. Excel VBA

ನಲ್ಲಿನ ಕೋಶಗಳ ಶ್ರೇಣಿಯ ಮೌಲ್ಯಗಳನ್ನು ಆಧರಿಸಿದ ಹೇಳಿಕೆಯು VBA<ಯಲ್ಲಿನ ಕೋಶಗಳ ಶ್ರೇಣಿಯ ಮೌಲ್ಯಗಳನ್ನು ಆಧರಿಸಿ if ಹೇಳಿಕೆ ಅನ್ನು ಸಹ ನೀವು ಬಳಸಬಹುದು 2>. ಈ ಉದ್ದೇಶಕ್ಕಾಗಿ ನೀವು ಫಾರ್-ಲೂಪ್ ಅನ್ನು ಬಳಸಬಹುದು.

ಉದಾಹರಣೆಗೆ, ಇಲ್ಲಿ ನಾವು ಒಂದೇ ಕೋಡ್‌ನೊಂದಿಗೆ ಎಲ್ಲಾ ವಿದ್ಯಾರ್ಥಿಗಳ ಫಲಿತಾಂಶವನ್ನು ಕಂಡುಹಿಡಿಯಬಹುದು. C3:C12 ಶ್ರೇಣಿಯಲ್ಲಿನ ಎಲ್ಲಾ ಕೋಶಗಳನ್ನು ಪರಿಶೀಲಿಸುವ ಫಾರ್-ಲೂಪ್ ಮೂಲಕ ನಾವು ಪುನರಾವರ್ತನೆ ಮಾಡುತ್ತೇವೆ ಮತ್ತು ಅನುಗುಣವಾದ ಫಲಿತಾಂಶವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತೇವೆ, “ಪಾಸ್ಡ್” ಅಥವಾ “ವಿಫಲವಾಗಿದೆ” .

ಇದಕ್ಕಾಗಿ VBA ಕೋಡ್ ಹೀಗಿರುತ್ತದೆ:

⧭ VBA ಕೋಡ್:

9193

⧭ ಔಟ್‌ಪುಟ್:

VBA <ನಲ್ಲಿ Run Sub / UserForm ಟೂಲ್‌ನಿಂದ ಕೋಡ್ ಅನ್ನು ರನ್ ಮಾಡಿ 2> ಟೂಲ್‌ಬಾರ್. ಇದು 40 ಕ್ಕಿಂತ ಹೆಚ್ಚಿನ ಅಂಕಗಳಿಗೆ “ಉತ್ತೀರ್ಣ” ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ ಮತ್ತು ಥಾ n 40 .

ಕ್ಕಿಂತ ಕಡಿಮೆ ಇರುವವರಿಗೆ “ವಿಫಲವಾಗಿದೆ”

ನೆನಪಿಡಬೇಕಾದ ವಿಷಯಗಳು

ಇಲ್ಲಿ ನಾನು ಇಫ್ ಸ್ಟೇಟ್‌ಮೆಂಟ್ ಅನ್ನು ಒಂದೇ ಷರತ್ತಿನೊಂದಿಗೆ ತೋರಿಸಿದ್ದೇನೆ. ಆದರೆ ನೀವು ಬಯಸಿದರೆ, If Statement ಒಳಗೆ ನೀವು ಬಹು ಷರತ್ತುಗಳನ್ನು ಬಳಸಬಹುದು 2>.

ಮತ್ತು ನೀವು ಮತ್ತು ಅನ್ನು ಬಳಸಿದರೆ ಬಹು ಷರತ್ತುಗಳನ್ನು ಟೈಪ್ ಮಾಡಿ, ಜೊತೆಗೆ ಅವುಗಳನ್ನು ಸೇರಿಕೊಳ್ಳಿ ಮತ್ತು .

ಉದಾಹರಣೆಗೆ, B3 ಸೆಲ್‌ನಲ್ಲಿನ ಗುರುತು 40 ಕ್ಕಿಂತ ಹೆಚ್ಚಿದೆಯೇ ಮತ್ತು 50<2 ಕ್ಕಿಂತ ಕಡಿಮೆಯಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಲು> ಅಥವಾ ಇಲ್ಲ, ಬಳಸಿ:

5485

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